================== python Client to js Client Communication: should connect without errors 12472ms [log] starting device 12973ms [err] DEBUG:asyncio:Using selector: EpollSelector 13047ms [err] ERROR:asyncio:Unclosed client session 13047ms [err] client_session: 13108ms [log] parsing 13108ms [log] creating device handler 13108ms [log] [ready] 13108ms [log] reading line 13108ms [log] [websocketToken] "bf10c374-f6e8-4dfc-90d7-5edfbcb10521" 13121ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 13122ms [log] [websocketConnected] ================== python Client to js Client Communication: should start an experiment 14578ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 14578ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 14603ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/65fe552c-3935-48bc-829d-e9431b55ec3b"}}', extra='') 14603ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/65fe552c-3935-48bc-829d-e9431b55ec3b"} 14918ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/2283d2e9-4301-4dc3-8aeb-5127d55f099c","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 14924ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2283d2e9-4301-4dc3-8aeb-5127d55f099c", "state": "new"}] 16928ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2283d2e9-4301-4dc3-8aeb-5127d55f099c"}', extra='') 16928ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 16928ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 16928ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 1570640435072304437 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:vsgL\\r\\na=ice-pwd:5eJ3UIjtpR5i/SIa+tzLoZv7\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 9F:3F:27:70:F0:70:42:60:C6:06:02:99:6B:9D:17:59:DB:4E:BF:E1:88:92:84:7D:07:3F:7F:77:E0:CC:41:03\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2283d2e9-4301-4dc3-8aeb-5127d55f099c"}', extra='') 16928ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 16928ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 16928ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 16928ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 16928ms [err] v=0 16928ms [err] o=- 1570640435072304437 2 IN IP4 127.0.0.1 16928ms [err] s=- 16928ms [err] t=0 0 16928ms [err] a=group:BUNDLE 0 16928ms [err] a=extmap-allow-mixed 16928ms [err] a=msid-semantic: WMS 16928ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 16928ms [err] c=IN IP4 0.0.0.0 16928ms [err] a=ice-ufrag:vsgL 16928ms [err] a=ice-pwd:5eJ3UIjtpR5i/SIa+tzLoZv7 16928ms [err] a=ice-options:trickle 16928ms [err] a=fingerprint:sha-256 9F:3F:27:70:F0:70:42:60:C6:06:02:99:6B:9D:17:59:DB:4E:BF:E1:88:92:84:7D:07:3F:7F:77:E0:CC:41:03 16928ms [err] a=setup:actpass 16928ms [err] a=mid:0 16928ms [err] a=sctp-port:5000 16928ms [err] a=max-message-size:262144 16928ms [err] 16930ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 16930ms [err] v=0 16930ms [err] o=- 1570640435072304437 2 IN IP4 127.0.0.1 16930ms [err] s=- 16930ms [err] t=0 0 16930ms [err] a=group:BUNDLE 0 16930ms [err] a=extmap-allow-mixed 16930ms [err] a=msid-semantic: WMS 16930ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 16930ms [err] c=IN IP4 0.0.0.0 16930ms [err] a=ice-ufrag:vsgL 16930ms [err] a=ice-pwd:5eJ3UIjtpR5i/SIa+tzLoZv7 16930ms [err] a=ice-options:trickle 16930ms [err] a=fingerprint:sha-256 9F:3F:27:70:F0:70:42:60:C6:06:02:99:6B:9D:17:59:DB:4E:BF:E1:88:92:84:7D:07:3F:7F:77:E0:CC:41:03 16930ms [err] a=setup:actpass 16930ms [err] a=mid:0 16930ms [err] a=sctp-port:5000 16930ms [err] a=max-message-size:262144 16930ms [err] 16930ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 16930ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2283d2e9-4301-4dc3-8aeb-5127d55f099c", "state": "new"}] 16932ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 16932ms [err] v=0 16932ms [err] o=- 3933824242 3933824242 IN IP4 0.0.0.0 16932ms [err] s=- 16932ms [err] t=0 0 16932ms [err] a=group:BUNDLE 0 16932ms [err] a=msid-semantic:WMS * 16932ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 16932ms [err] c=IN IP4 0.0.0.0 16932ms [err] a=mid:0 16932ms [err] a=sctp-port:5000 16932ms [err] a=max-message-size:65536 16932ms [err] a=ice-ufrag:Po3m 16932ms [err] a=ice-pwd:dJ6uC2dvrdONuGcQZQk4Bn 16932ms [err] a=fingerprint:sha-256 AC:50:4E:7B:FC:A1:02:05:D0:05:00:1E:62:CA:FD:37:93:70:3C:0B:F9:A1:E4:98:7C:3A:56:C8:2C:FC:D1:86 16932ms [err] a=setup:active 16932ms [err] 16932ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 16932ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 16932ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 16933ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 16933ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 16935ms [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'\x81\xe5g\xd8a! \x00\xf5\x8a\xc5<') 16935ms [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'\xf0\xa3U\xccp\x804S[\xb6\xd5\xef') 16935ms [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'\x81\xe5g\xd8a! \x00\xf5\x8a\xc5<') 16935ms [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'\xf0\xa3U\xccp\x804S[\xb6\xd5\xef') 16936ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 16936ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'K\xd8\x0b\x94\xd5\x93l\x9bP\x02~j') 16937ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'K\xd8\x0b\x94\xd5\x93l\x9bP\x02~j') 16937ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x1d\x99\xc4\x81\xf1\x01\xabW\t\xb7\x8d\x83') 16938ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x1d\x99\xc4\x81\xf1\x01\xabW\t\xb7\x8d\x83') 16938ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 58067) (expires in 600 seconds) 16938ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 16938ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 16939ms [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='') 16939ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 16939ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 16939ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 16939ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 16939ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 16940ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 16940ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2283d2e9-4301-4dc3-8aeb-5127d55f099c", "state": "connecting"}] 16958ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39311) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'PwIeoZ4s6RPO') 16959ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39311) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'PwIeoZ4s6RPO') 16959ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(qKft4fGbxa 1 udp 1845501695 172.17.0.2 39311 typ prflx) 16959ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58497) -> ('172.17.0.2', 39311)) State.WAITING -> State.IN_PROGRESS 16959ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39311) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe7\x0b\x93\xec\xc5\xebX\xfb+\xf8p\x0f') 16960ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39311) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe7\x0b\x93\xec\xc5\xebX\xfb+\xf8p\x0f') 16961ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58497) -> ('172.17.0.2', 39311)) State.IN_PROGRESS -> State.SUCCEEDED 16961ms [err] INFO:aioice.ice:Connection(0) ICE completed 16961ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 16961ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 16962ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 16962ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 16970ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 16970ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 16971ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 16971ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 16971ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 16971ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2283d2e9-4301-4dc3-8aeb-5127d55f099c", "state": "connected"}] 16974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 16974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 16974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 16975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 16975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 16975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 16976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=205010515, stream_id=1, stream_seq=0) 16976ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 16976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=508265642, stream_id=1, stream_seq=0) 16976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 16976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=205010515, gaps=[]) 16980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=508265642, gaps=[]) 16980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 17009ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2757905893 1 udp 2113937151 09ffbf08-6195-4a0f-a74f-0870f3b55fe1.local 39311 typ host generation 0 ufrag vsgL network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2283d2e9-4301-4dc3-8aeb-5127d55f099c"}', extra='') 17009ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 17009ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 17009ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 17012ms [err] INFO:aioice.ice:Connection(0) Remote candidate "09ffbf08-6195-4a0f-a74f-0870f3b55fe1.local" resolved to 172.17.0.2 17013ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39311) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'/OOJYUIUvS+V') 17013ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39311) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'/OOJYUIUvS+V') 17013ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58497) -> ('172.17.0.2', 39311)) State.FROZEN -> State.FAILED 17013ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 59559) -> ('172.17.0.2', 39311)) State.FROZEN -> State.FAILED 17013ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 58067) -> ('172.17.0.2', 39311)) State.FROZEN -> State.FAILED 17052ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:542058394 1 udp 1677729535 141.24.211.56 39311 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag vsgL network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2283d2e9-4301-4dc3-8aeb-5127d55f099c"}', extra='') 17052ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 17052ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 17053ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 17075ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39311) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'ITuMMqgmDipJ') 17075ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39311) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'ITuMMqgmDipJ') 17076ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58497) -> ('141.24.211.56', 39311)) State.FROZEN -> State.FAILED 17076ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 59559) -> ('141.24.211.56', 39311)) State.FROZEN -> State.FAILED 17076ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 58067) -> ('141.24.211.56', 39311)) State.FROZEN -> State.FAILED 17089ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1933744145 1 udp 33562623 141.24.210.113 52435 typ relay raddr 141.24.211.56 rport 39311 generation 0 ufrag vsgL network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2283d2e9-4301-4dc3-8aeb-5127d55f099c"}', extra='') 17089ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 17089ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 17089ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 17170ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 17170ms [log] [experimentStatusChanged] {"status": "running", "message": null} 17238ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/2283d2e9-4301-4dc3-8aeb-5127d55f099c"}', extra='') 17238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 17238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 17238ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 17238ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 17238ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 17238ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 17239ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 17239ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 17239ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 17239ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 17239ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 17239ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2283d2e9-4301-4dc3-8aeb-5127d55f099c", "state": "closed"}] 17240ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 17240ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 17240ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xd1k\xf5\x8aV+\x91\x8ds\xa9\xd43') 17241ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xd1k\xf5\x8aV+\x91\x8ds\xa9\xd43') 17241ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 58067) 17241ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 17241ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 17352ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 17352ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client Communication: should connect without errors 17501ms [err] Traceback (most recent call last): 17501ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 17502ms [err] return _run_code(code, main_globals, None, 17502ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 17502ms [err] exec(code, run_globals) 17502ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 17502ms [err] sys.exit(main()) 17502ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 17502ms [err] asyncio.run(main_async()) 17502ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 17502ms [err] return loop.run_until_complete(main) 17502ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 17502ms [err] self.run_forever() 17502ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 17503ms [err] self._run_once() 17503ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 17503ms [err] event_list = self._selector.select(timeout) 17503ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 17503ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 17503ms [err] KeyboardInterrupt 17507ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 17507ms [err] h.flush() 17507ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 17664ms [log] starting device 18127ms [err] DEBUG:asyncio:Using selector: EpollSelector 18213ms [err] ERROR:asyncio:Unclosed client session 18213ms [err] client_session: 18287ms [log] parsing 18287ms [log] creating device handler 18287ms [log] [ready] 18287ms [log] reading line 18287ms [log] [websocketToken] "934598e2-87b7-4919-b715-25d0455b276a" 18306ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 18306ms [log] [websocketConnected] ================== python Client to python Client Communication: should start an experiment 18498ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 18498ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 18518ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/6227e837-1566-4317-8a98-cb111a0cffb2"}}', extra='') 18518ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/6227e837-1566-4317-8a98-cb111a0cffb2"} 18575ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/50c95186-98a5-4017-aff3-e9a95744c4c3","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 18579ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/50c95186-98a5-4017-aff3-e9a95744c4c3", "state": "new"}] 20582ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/50c95186-98a5-4017-aff3-e9a95744c4c3","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 20583ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 20583ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 20583ms [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='') 20583ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 20598ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/50c95186-98a5-4017-aff3-e9a95744c4c3","content":{"type":"offer","sdp":"v=0\\r\\no=- 3933824245 3933824245 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 49432 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 49432 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 58075 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 58075 typ srflx raddr 172.17.0.2 rport 58075\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 49432 typ srflx raddr 172.30.0.1 rport 49432\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 55680 typ relay raddr 172.17.0.2 rport 57123\\r\\na=end-of-candidates\\r\\na=ice-ufrag:BKFI\\r\\na=ice-pwd:PgGw57ebeE5TzXGEs4pspt\\r\\na=fingerprint:sha-256 9C:E4:8A:31:65:0B:8B:37:71:C5:E0:57:E4:13:62:D1:B7:4E:A3:BB:75:0C:8F:76:CE:CE:90:53:DB:69:A5:10\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 20598ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 20598ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 20598ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 20598ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 20598ms [err] v=0 20598ms [err] o=- 3933824245 3933824245 IN IP4 0.0.0.0 20598ms [err] s=- 20598ms [err] t=0 0 20598ms [err] a=group:BUNDLE 0 20598ms [err] a=msid-semantic:WMS * 20598ms [err] m=application 49432 DTLS/SCTP 5000 20598ms [err] c=IN IP4 172.30.0.1 20598ms [err] a=mid:0 20598ms [err] a=sctpmap:5000 webrtc-datachannel 65535 20598ms [err] a=max-message-size:65536 20598ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 49432 typ host 20598ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 58075 typ host 20598ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 58075 typ srflx raddr 172.17.0.2 rport 58075 20598ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 49432 typ srflx raddr 172.30.0.1 rport 49432 20598ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 55680 typ relay raddr 172.17.0.2 rport 57123 20598ms [err] a=end-of-candidates 20598ms [err] a=ice-ufrag:BKFI 20598ms [err] a=ice-pwd:PgGw57ebeE5TzXGEs4pspt 20598ms [err] a=fingerprint:sha-256 9C:E4:8A:31:65:0B:8B:37:71:C5:E0:57:E4:13:62:D1:B7:4E:A3:BB:75:0C:8F:76:CE:CE:90:53:DB:69:A5:10 20598ms [err] a=setup:actpass 20598ms [err] 20600ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 20600ms [err] v=0 20600ms [err] o=- 3933824245 3933824245 IN IP4 0.0.0.0 20600ms [err] s=- 20600ms [err] t=0 0 20600ms [err] a=group:BUNDLE 0 20600ms [err] a=msid-semantic:WMS * 20600ms [err] m=application 49432 DTLS/SCTP 5000 20600ms [err] c=IN IP4 172.30.0.1 20600ms [err] a=mid:0 20600ms [err] a=sctpmap:5000 webrtc-datachannel 65535 20600ms [err] a=max-message-size:65536 20600ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 49432 typ host 20600ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 58075 typ host 20600ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 58075 typ srflx raddr 172.17.0.2 rport 58075 20600ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 49432 typ srflx raddr 172.30.0.1 rport 49432 20600ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 55680 typ relay raddr 172.17.0.2 rport 57123 20600ms [err] a=end-of-candidates 20600ms [err] a=ice-ufrag:BKFI 20600ms [err] a=ice-pwd:PgGw57ebeE5TzXGEs4pspt 20600ms [err] a=fingerprint:sha-256 9C:E4:8A:31:65:0B:8B:37:71:C5:E0:57:E4:13:62:D1:B7:4E:A3:BB:75:0C:8F:76:CE:CE:90:53:DB:69:A5:10 20600ms [err] a=setup:actpass 20600ms [err] 20601ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 20601ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/50c95186-98a5-4017-aff3-e9a95744c4c3", "state": "new"}] 20602ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 20602ms [err] v=0 20602ms [err] o=- 3933824245 3933824245 IN IP4 0.0.0.0 20602ms [err] s=- 20602ms [err] t=0 0 20602ms [err] a=group:BUNDLE 0 20602ms [err] a=msid-semantic:WMS * 20602ms [err] m=application 9 DTLS/SCTP 5000 20602ms [err] c=IN IP4 0.0.0.0 20602ms [err] a=mid:0 20602ms [err] a=sctpmap:5000 webrtc-datachannel 65535 20602ms [err] a=max-message-size:65536 20602ms [err] a=ice-ufrag:bEkA 20602ms [err] a=ice-pwd:wetYdXzjHNAGoSAkkT0z7N 20602ms [err] a=fingerprint:sha-256 D2:18:49:89:85:9C:F3:5E:69:A8:F2:26:F6:3A:5B:77:24:0D:C8:A9:5A:6C:1A:7A:B2:16:22:7F:1A:54:C2:6A 20602ms [err] a=setup:active 20602ms [err] 20603ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 20603ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 20603ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 20604ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 20604ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 20606ms [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'\x0ff\xf3\x02oZE\xc8\xd0A\x08\x05') 20606ms [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'\xd6\xc4\xb3\x0e\xb4\xb1h\xd1E\xb6\n\xf0') 20606ms [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'\x0ff\xf3\x02oZE\xc8\xd0A\x08\x05') 20607ms [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'\xd6\xc4\xb3\x0e\xb4\xb1h\xd1E\xb6\n\xf0') 20608ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 20608ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'R\xa1\x1b\xf6\x84Z\xe6\xed;\xc6&w') 20609ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'R\xa1\x1b\xf6\x84Z\xe6\xed;\xc6&w') 20609ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'?\xeayL\xb2yy0\x9d\xa1\x02\x1e') 20610ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'?\xeayL\xb2yy0\x9d\xa1\x02\x1e') 20610ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 53479) (expires in 600 seconds) 20610ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 20610ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 20611ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 20611ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 20611ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 20611ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57005) -> ('172.30.0.1', 49432)) State.FROZEN -> State.WAITING 20611ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60005) -> ('172.30.0.1', 49432)) State.FROZEN -> State.WAITING 20612ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57005) -> ('172.17.0.2', 58075)) State.FROZEN -> State.WAITING 20612ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53479) -> ('172.30.0.1', 49432)) State.FROZEN -> State.WAITING 20612ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 20612ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 20612ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57005) -> ('172.30.0.1', 49432)) State.WAITING -> State.IN_PROGRESS 20612ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 49432) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xba1\xb9j\xbcw*\xfe\x86\x07\xf49') 20613ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/50c95186-98a5-4017-aff3-e9a95744c4c3", "state": "connecting"}] 20613ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 49432) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xba1\xb9j\xbcw*\xfe\x86\x07\xf49') 20613ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57005) -> ('172.30.0.1', 49432)) State.IN_PROGRESS -> State.SUCCEEDED 20613ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57005) -> ('141.24.211.56', 58075)) State.FROZEN -> State.WAITING 20614ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57005) -> ('141.24.211.56', 49432)) State.FROZEN -> State.WAITING 20614ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57005) -> ('141.24.210.113', 55680)) State.FROZEN -> State.WAITING 20624ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 49432) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'v\xee\xc4PGrpL\xdc\x0b\xdc\xa9') 20624ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 49432) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'v\xee\xc4PGrpL\xdc\x0b\xdc\xa9') 20625ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60005) -> ('172.30.0.1', 49432)) State.WAITING -> State.FAILED 20625ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57005) -> ('172.17.0.2', 58075)) State.WAITING -> State.FAILED 20625ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60005) -> ('172.17.0.2', 58075)) State.FROZEN -> State.FAILED 20625ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57005) -> ('141.24.211.56', 58075)) State.WAITING -> State.FAILED 20625ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60005) -> ('141.24.211.56', 58075)) State.FROZEN -> State.FAILED 20625ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57005) -> ('141.24.211.56', 49432)) State.WAITING -> State.FAILED 20625ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60005) -> ('141.24.211.56', 49432)) State.FROZEN -> State.FAILED 20625ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53479) -> ('172.30.0.1', 49432)) State.WAITING -> State.FAILED 20625ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53479) -> ('172.17.0.2', 58075)) State.FROZEN -> State.FAILED 20626ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57005) -> ('141.24.210.113', 55680)) State.WAITING -> State.FAILED 20626ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60005) -> ('141.24.210.113', 55680)) State.FROZEN -> State.FAILED 20626ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53479) -> ('141.24.211.56', 58075)) State.FROZEN -> State.FAILED 20626ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53479) -> ('141.24.211.56', 49432)) State.FROZEN -> State.FAILED 20626ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53479) -> ('141.24.210.113', 55680)) State.FROZEN -> State.FAILED 20626ms [err] INFO:aioice.ice:Connection(0) ICE completed 20626ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49432) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'V\x88\xd0\xb1\xf6\xbc\x98\x84b\\F9') 20627ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49432) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'V\x88\xd0\xb1\xf6\xbc\x98\x84b\\F9') 20627ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(gthkHSaMQJ 1 udp 1862270975 172.17.0.2 49432 typ prflx) 20627ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57005) -> ('172.17.0.2', 49432)) State.WAITING -> State.IN_PROGRESS 20627ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49432) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x0c\xe8\x17\x8b\x16\x90\x01-\x0c\xbaI4') 20628ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49432) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x0c\xe8\x17\x8b\x16\x90\x01-\x0c\xbaI4') 20628ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57005) -> ('172.17.0.2', 49432)) State.IN_PROGRESS -> State.SUCCEEDED 20633ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 20633ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 20634ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 20634ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 20649ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 20649ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 20649ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 20649ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 20650ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 20650ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/50c95186-98a5-4017-aff3-e9a95744c4c3", "state": "connected"}] 20650ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 20650ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 20651ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 20652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 20652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 20653ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 20654ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=834349696, stream_id=1, stream_seq=0) 20654ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 20654ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3006035626, stream_id=1, stream_seq=0) 20655ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 20655ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=834349696, gaps=[]) 20656ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3006035626, gaps=[]) 20656ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 20718ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 20718ms [log] [experimentStatusChanged] {"status": "running", "message": null} 20799ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/50c95186-98a5-4017-aff3-e9a95744c4c3"}', extra='') 20799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 20799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 20799ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 20799ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 20799ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 20799ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 20799ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 20799ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 20799ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 20799ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 20799ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 20799ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 20799ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 20799ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'yv\x83=\xb4\xc2\xfcA(\xbb\x95{') 20800ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/50c95186-98a5-4017-aff3-e9a95744c4c3", "state": "closed"}] 20800ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'yv\x83=\xb4\xc2\xfcA(\xbb\x95{') 20800ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 53479) 20800ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 20800ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 20855ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 20855ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} 20931ms [err] Traceback (most recent call last): 20931ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 20931ms [err] return _run_code(code, main_globals, None, 20931ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 20931ms [err] exec(code, run_globals) 20931ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 20931ms [err] sys.exit(main()) 20931ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 20932ms [err] asyncio.run(main_async()) 20932ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 20932ms [err] return loop.run_until_complete(main) 20932ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 20932ms [err] self.run_forever() 20932ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 20932ms [err] self._run_once() 20932ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 20933ms [err] event_list = self._selector.select(timeout) 20933ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 20933ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 20933ms [err] KeyboardInterrupt 20935ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 20935ms [err] h.flush() 20935ms [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 24754ms [log] starting device 25189ms [err] DEBUG:asyncio:Using selector: EpollSelector 25265ms [err] ERROR:asyncio:Unclosed client session 25265ms [err] client_session: 25343ms [log] parsing 25343ms [log] creating device handler 25343ms [log] [ready] 25343ms [log] reading line 25343ms [log] [websocketToken] "b5634e7a-704e-4157-8430-4822a418f7ec" 25356ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 25356ms [log] [websocketConnected] ================== Experiment Status Changed Messages: should start an experiment 26880ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 26880ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 26908ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/7a342aca-afec-4da3-8393-f515734c9551"}}', extra='') 26908ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/7a342aca-afec-4da3-8393-f515734c9551"} 26985ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/e4519792-9fd9-4253-afec-00affbfcbb14","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 26989ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e4519792-9fd9-4253-afec-00affbfcbb14", "state": "new"}] 28993ms [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='') 28993ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e4519792-9fd9-4253-afec-00affbfcbb14"}', extra='') 28993ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 28993ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 28993ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 28993ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 7549715437752342532 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:Jb23\\r\\na=ice-pwd:6ubWtThQVogaHyLgl6JEGuW4\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 68:59:00:63:29:2C:39:AA:AA:B8:AF:2D:CF:E4:7A:ED:C7:8E:B5:1F:1C:83:16:C9:FD:A4:62:D6:DF:3C:DD:80\\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/e4519792-9fd9-4253-afec-00affbfcbb14"}', extra='') 28993ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 28993ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 28993ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 28993ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 28993ms [err] v=0 28993ms [err] o=- 7549715437752342532 2 IN IP4 127.0.0.1 28993ms [err] s=- 28993ms [err] t=0 0 28993ms [err] a=group:BUNDLE 0 28993ms [err] a=extmap-allow-mixed 28993ms [err] a=msid-semantic: WMS 28993ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 28993ms [err] c=IN IP4 0.0.0.0 28993ms [err] a=ice-ufrag:Jb23 28993ms [err] a=ice-pwd:6ubWtThQVogaHyLgl6JEGuW4 28993ms [err] a=ice-options:trickle 28993ms [err] a=fingerprint:sha-256 68:59:00:63:29:2C:39:AA:AA:B8:AF:2D:CF:E4:7A:ED:C7:8E:B5:1F:1C:83:16:C9:FD:A4:62:D6:DF:3C:DD:80 28993ms [err] a=setup:actpass 28993ms [err] a=mid:0 28993ms [err] a=sctp-port:5000 28993ms [err] a=max-message-size:262144 28993ms [err] 28994ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 28994ms [err] v=0 28994ms [err] o=- 7549715437752342532 2 IN IP4 127.0.0.1 28994ms [err] s=- 28994ms [err] t=0 0 28994ms [err] a=group:BUNDLE 0 28994ms [err] a=extmap-allow-mixed 28994ms [err] a=msid-semantic: WMS 28994ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 28994ms [err] c=IN IP4 0.0.0.0 28994ms [err] a=ice-ufrag:Jb23 28994ms [err] a=ice-pwd:6ubWtThQVogaHyLgl6JEGuW4 28994ms [err] a=ice-options:trickle 28994ms [err] a=fingerprint:sha-256 68:59:00:63:29:2C:39:AA:AA:B8:AF:2D:CF:E4:7A:ED:C7:8E:B5:1F:1C:83:16:C9:FD:A4:62:D6:DF:3C:DD:80 28994ms [err] a=setup:actpass 28994ms [err] a=mid:0 28994ms [err] a=sctp-port:5000 28994ms [err] a=max-message-size:262144 28994ms [err] 28995ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 28995ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e4519792-9fd9-4253-afec-00affbfcbb14", "state": "new"}] 28996ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 28996ms [err] v=0 28996ms [err] o=- 3933824254 3933824254 IN IP4 0.0.0.0 28996ms [err] s=- 28996ms [err] t=0 0 28996ms [err] a=group:BUNDLE 0 28996ms [err] a=msid-semantic:WMS * 28996ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 28996ms [err] c=IN IP4 0.0.0.0 28996ms [err] a=mid:0 28996ms [err] a=sctp-port:5000 28996ms [err] a=max-message-size:65536 28996ms [err] a=ice-ufrag:wqCw 28996ms [err] a=ice-pwd:O9CrHIvCUdW50YUJ6ui8BD 28996ms [err] a=fingerprint:sha-256 BA:12:B4:60:53:52:0C:B1:25:72:EF:60:AF:43:3B:CA:99:BA:E8:60:35:31:C7:66:1D:0C:75:25:3C:3C:36:65 28996ms [err] a=setup:active 28996ms [err] 28996ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 28996ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 28996ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 28997ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 28997ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 28998ms [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'\xbbG\xc4X\x8e0w\x1eI:\xad}') 28998ms [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'k\x8f!\xd4\xa5a\x8e\xa6\xc6p\xcf\xe3') 28999ms [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'\xbbG\xc4X\x8e0w\x1eI:\xad}') 28999ms [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'k\x8f!\xd4\xa5a\x8e\xa6\xc6p\xcf\xe3') 29000ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 29000ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xf4\x14\xa7\xc7\\t\x1ff\x95DJE') 29001ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xf4\x14\xa7\xc7\\t\x1ff\x95DJE') 29001ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xcb\xc3"\xa8\x1d\x13\x07\xcb\xb2\xb4\xf3\xef') 29002ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xcb\xc3"\xa8\x1d\x13\x07\xcb\xb2\xb4\xf3\xef') 29002ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 52920) (expires in 600 seconds) 29002ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 29002ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 29003ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 29003ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 29003ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 29003ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 29003ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 29003ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e4519792-9fd9-4253-afec-00affbfcbb14", "state": "connecting"}] 29023ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47818) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'tVnXMucdX+pS') 29023ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47818) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'tVnXMucdX+pS') 29023ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(3hwVhMqPO1 1 udp 1845501695 172.17.0.2 47818 typ prflx) 29023ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55456) -> ('172.17.0.2', 47818)) State.WAITING -> State.IN_PROGRESS 29023ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47818) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc9\xec.\x0bc\xd1\x04\xee\x93\x18)\x9e') 29025ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47818) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc9\xec.\x0bc\xd1\x04\xee\x93\x18)\x9e') 29025ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55456) -> ('172.17.0.2', 47818)) State.IN_PROGRESS -> State.SUCCEEDED 29026ms [err] INFO:aioice.ice:Connection(0) ICE completed 29045ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2847380765 1 udp 2113937151 5d44aa63-c659-4a49-ba56-ac0c7a5034bc.local 47818 typ host generation 0 ufrag Jb23 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e4519792-9fd9-4253-afec-00affbfcbb14"}', extra='') 29045ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 29045ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 29045ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 29045ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 29045ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 29046ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 29047ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 29051ms [err] INFO:aioice.ice:Connection(0) Remote candidate "5d44aa63-c659-4a49-ba56-ac0c7a5034bc.local" resolved to 172.17.0.2 29051ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 29051ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 29051ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 29051ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 29051ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 29052ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e4519792-9fd9-4253-afec-00affbfcbb14", "state": "connected"}] 29053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 29053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 29053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 29053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 29054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 29054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 29055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=4095380456, stream_id=1, stream_seq=0) 29055ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 29055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1092550690, stream_id=1, stream_seq=0) 29055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 29055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4095380456, gaps=[]) 29056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1092550690, gaps=[]) 29056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 29056ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:983315470 1 udp 1677729535 141.24.211.56 47818 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag Jb23 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e4519792-9fd9-4253-afec-00affbfcbb14"}', extra='') 29056ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 29056ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 29057ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 29060ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2226163708 1 udp 33562623 141.24.210.113 55287 typ relay raddr 141.24.211.56 rport 47818 generation 0 ufrag Jb23 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e4519792-9fd9-4253-afec-00affbfcbb14"}', extra='') 29060ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 29060ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 29060ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 29075ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47818) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'TLLxg0Z2jhmt') 29075ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47818) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'TLLxg0Z2jhmt') 29076ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55456) -> ('172.17.0.2', 47818)) State.FROZEN -> State.FAILED 29076ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 55623) -> ('172.17.0.2', 47818)) State.FROZEN -> State.FAILED 29076ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55456) -> ('141.24.211.56', 47818)) State.FROZEN -> State.FAILED 29076ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 55623) -> ('141.24.211.56', 47818)) State.FROZEN -> State.FAILED 29076ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55456) -> ('141.24.210.113', 55287)) State.FROZEN -> State.FAILED 29076ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 55623) -> ('141.24.210.113', 55287)) State.FROZEN -> State.FAILED 29076ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 52920) -> ('172.17.0.2', 47818)) State.FROZEN -> State.FAILED 29076ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 52920) -> ('141.24.211.56', 47818)) State.FROZEN -> State.FAILED 29076ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 52920) -> ('141.24.210.113', 55287)) State.FROZEN -> State.FAILED 29111ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 29112ms [log] [experimentStatusChanged] {"status": "running", "message": null} ================== Experiment Status Changed Messages: should stop an experiment 29138ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47818) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'RvcO+1FZWEDM') 29138ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47818) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'RvcO+1FZWEDM') 29264ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/e4519792-9fd9-4253-afec-00affbfcbb14"}', extra='') 29264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 29265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 29265ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 29265ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 29265ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 29265ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 29265ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 29265ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 29266ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 29266ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 29266ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 29266ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e4519792-9fd9-4253-afec-00affbfcbb14", "state": "closed"}] 29268ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 29268ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 29268ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'!\xc2x\xe2\xc2\x968\xcf9\xb6\x18i') 29268ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'!\xc2x\xe2\xc2\x968\xcf9\xb6\x18i') 29268ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 52920) 29268ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 29268ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 29318ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 29319ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client File tests : should transmit file 29385ms [err] Traceback (most recent call last): 29385ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 29386ms [err] return _run_code(code, main_globals, None, 29386ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 29386ms [err] exec(code, run_globals) 29386ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 29386ms [err] sys.exit(main()) 29386ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 29386ms [err] asyncio.run(main_async()) 29386ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 29386ms [err] return loop.run_until_complete(main) 29386ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 29386ms [err] self.run_forever() 29386ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 29386ms [err] self._run_once() 29386ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 29387ms [err] event_list = self._selector.select(timeout) 29387ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 29387ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 29387ms [err] KeyboardInterrupt 29391ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 29391ms [err] h.flush() 29391ms [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 38200ms [log] starting device 38661ms [err] DEBUG:asyncio:Using selector: EpollSelector 38736ms [err] ERROR:asyncio:Unclosed client session 38736ms [err] client_session: 38795ms [log] parsing 38795ms [log] creating device handler 38795ms [log] [ready] 38795ms [log] reading line 38795ms [log] [websocketToken] "94d003b3-3f71-4f79-adcb-0f06c8d84a47" 38805ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 38805ms [log] [websocketConnected] 40409ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 40409ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 40432ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/2f3b4e5e-42df-4b40-9a62-c7ad5b9e3d6b"}}', extra='') 40432ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/2f3b4e5e-42df-4b40-9a62-c7ad5b9e3d6b"} 40491ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/a2b2262f-7035-48bf-a81a-baa19aa67f19","services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":false}', extra='') 40496ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a2b2262f-7035-48bf-a81a-baa19aa67f19", "state": "new"}] 42499ms [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='') 42499ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 42499ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a2b2262f-7035-48bf-a81a-baa19aa67f19"}', extra='') 42499ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 42499ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 42499ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 7683168681584691044 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:+nUZ\\r\\na=ice-pwd:EsGENwOEHwC6qmKPGKavNW6Q\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 73:59:05:E7:17:AA:7C:E1:03:33:C6:15:54:EE:B9:AA:4D:71:75:9E:AF:D6:1F:A0:9E:B0:03:9D:3C:E2:CA:31\\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/a2b2262f-7035-48bf-a81a-baa19aa67f19"}', extra='') 42499ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 42499ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 42499ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 42499ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 42499ms [err] v=0 42499ms [err] o=- 7683168681584691044 2 IN IP4 127.0.0.1 42499ms [err] s=- 42499ms [err] t=0 0 42499ms [err] a=group:BUNDLE 0 42499ms [err] a=extmap-allow-mixed 42499ms [err] a=msid-semantic: WMS 42499ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 42499ms [err] c=IN IP4 0.0.0.0 42499ms [err] a=ice-ufrag:+nUZ 42499ms [err] a=ice-pwd:EsGENwOEHwC6qmKPGKavNW6Q 42499ms [err] a=ice-options:trickle 42499ms [err] a=fingerprint:sha-256 73:59:05:E7:17:AA:7C:E1:03:33:C6:15:54:EE:B9:AA:4D:71:75:9E:AF:D6:1F:A0:9E:B0:03:9D:3C:E2:CA:31 42499ms [err] a=setup:actpass 42499ms [err] a=mid:0 42499ms [err] a=sctp-port:5000 42499ms [err] a=max-message-size:262144 42499ms [err] 42501ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 42501ms [err] v=0 42501ms [err] o=- 7683168681584691044 2 IN IP4 127.0.0.1 42501ms [err] s=- 42501ms [err] t=0 0 42501ms [err] a=group:BUNDLE 0 42501ms [err] a=extmap-allow-mixed 42501ms [err] a=msid-semantic: WMS 42501ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 42501ms [err] c=IN IP4 0.0.0.0 42501ms [err] a=ice-ufrag:+nUZ 42501ms [err] a=ice-pwd:EsGENwOEHwC6qmKPGKavNW6Q 42501ms [err] a=ice-options:trickle 42501ms [err] a=fingerprint:sha-256 73:59:05:E7:17:AA:7C:E1:03:33:C6:15:54:EE:B9:AA:4D:71:75:9E:AF:D6:1F:A0:9E:B0:03:9D:3C:E2:CA:31 42501ms [err] a=setup:actpass 42501ms [err] a=mid:0 42501ms [err] a=sctp-port:5000 42501ms [err] a=max-message-size:262144 42501ms [err] 42501ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 42501ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a2b2262f-7035-48bf-a81a-baa19aa67f19", "state": "new"}] 42502ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 42502ms [err] v=0 42502ms [err] o=- 3933824267 3933824267 IN IP4 0.0.0.0 42502ms [err] s=- 42502ms [err] t=0 0 42502ms [err] a=group:BUNDLE 0 42502ms [err] a=msid-semantic:WMS * 42502ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 42502ms [err] c=IN IP4 0.0.0.0 42502ms [err] a=mid:0 42502ms [err] a=sctp-port:5000 42502ms [err] a=max-message-size:65536 42502ms [err] a=ice-ufrag:Dxcq 42502ms [err] a=ice-pwd:lfjXUI23Sp0chAr0QLFHKa 42502ms [err] a=fingerprint:sha-256 0B:A5:F2:44:33:E1:F4:B3:2A:3F:A7:FF:BB:3D:28:D7:78:DE:A4:31:1D:0A:E6:EF:94:26:0D:13:1E:6E:8F:FB 42502ms [err] a=setup:active 42502ms [err] 42503ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 42503ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 42503ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 42503ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 42504ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 42505ms [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'\x0f\x89iU\rx7\x00jiD\x1b') 42505ms [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'\xe6;\xc4j\x8f\x80\xffi\xae8\xdc\xf1') 42506ms [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'\x0f\x89iU\rx7\x00jiD\x1b') 42506ms [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'\xe6;\xc4j\x8f\x80\xffi\xae8\xdc\xf1') 42507ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 42507ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xb8:\x80W\xdc+\x1a\xaf^J\xfc\x00') 42507ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xb8:\x80W\xdc+\x1a\xaf^J\xfc\x00') 42507ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x85\xf4d0m\x82S\xdfDWe\xbb') 42509ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x85\xf4d0m\x82S\xdfDWe\xbb') 42509ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 60131) (expires in 600 seconds) 42509ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 42509ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 42509ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 42509ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 42510ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 42510ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 42510ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 42510ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a2b2262f-7035-48bf-a81a-baa19aa67f19", "state": "connecting"}] 42532ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47955) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'efUoOZvUFUwA') 42532ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47955) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'efUoOZvUFUwA') 42532ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(2I26zeITHi 1 udp 1845501695 172.17.0.2 47955 typ prflx) 42532ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54144) -> ('172.17.0.2', 47955)) State.WAITING -> State.IN_PROGRESS 42532ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47955) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'c\x19\x0c\rS\x06O\x8c\xebate') 42532ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47955) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'c\x19\x0c\rS\x06O\x8c\xebate') 42532ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54144) -> ('172.17.0.2', 47955)) State.IN_PROGRESS -> State.SUCCEEDED 42532ms [err] INFO:aioice.ice:Connection(0) ICE completed 42547ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1468362905 1 udp 2113937151 b20018dc-4b01-4eb2-933a-b654e10d8811.local 47955 typ host generation 0 ufrag +nUZ network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a2b2262f-7035-48bf-a81a-baa19aa67f19"}', extra='') 42547ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 42547ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 42547ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 42550ms [err] INFO:aioice.ice:Connection(0) Remote candidate "b20018dc-4b01-4eb2-933a-b654e10d8811.local" resolved to 172.17.0.2 42550ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54144) -> ('172.17.0.2', 47955)) State.FROZEN -> State.IN_PROGRESS 42550ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47955) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x07z-\x96\x93\x1b\x93a\xbf&\xf6B') 42551ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47955) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x07z-\x96\x93\x1b\x93a\xbf&\xf6B') 42551ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54144) -> ('172.17.0.2', 47955)) State.IN_PROGRESS -> State.SUCCEEDED 42554ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3299791242 1 udp 1677729535 141.24.211.56 47955 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag +nUZ network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a2b2262f-7035-48bf-a81a-baa19aa67f19"}', extra='') 42554ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 42554ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 42554ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 42556ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2055367288 1 udp 33562623 141.24.210.113 56366 typ relay raddr 141.24.211.56 rport 47955 generation 0 ufrag +nUZ network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a2b2262f-7035-48bf-a81a-baa19aa67f19"}', extra='') 42556ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 42556ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 42556ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 42571ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51058) -> ('172.17.0.2', 47955)) State.FROZEN -> State.IN_PROGRESS 42571ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 47955) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf0\xf6@H\x19"\x1e\xd3\xa8\xc4rE') 42572ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 47955) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf0\xf6@H\x19"\x1e\xd3\xa8\xc4rE') 42572ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51058) -> ('172.17.0.2', 47955)) State.IN_PROGRESS -> State.SUCCEEDED 42591ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47955) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'mLJFLkh4kqYq') 42591ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47955) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'mLJFLkh4kqYq') 42591ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54144) -> ('141.24.211.56', 47955)) State.FROZEN -> State.FAILED 42591ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51058) -> ('141.24.211.56', 47955)) State.FROZEN -> State.FAILED 42591ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54144) -> ('141.24.210.113', 56366)) State.FROZEN -> State.FAILED 42591ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51058) -> ('141.24.210.113', 56366)) State.FROZEN -> State.FAILED 42592ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60131) -> ('172.17.0.2', 47955)) State.FROZEN -> State.FAILED 42592ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60131) -> ('141.24.211.56', 47955)) State.FROZEN -> State.FAILED 42592ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60131) -> ('141.24.210.113', 56366)) State.FROZEN -> State.FAILED 42592ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 42592ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 42593ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 42593ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 42596ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 42596ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 42596ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 42596ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 42596ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 42597ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a2b2262f-7035-48bf-a81a-baa19aa67f19", "state": "connected"}] 42598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 42598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 42599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 42599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 42600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 42600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 42600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2765618559, stream_id=1, stream_seq=0) 42600ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 42601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3595319127, stream_id=1, stream_seq=0) 42601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 42601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2765618559, gaps=[]) 42603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3595319127, gaps=[]) 42603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 42603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3595319128, stream_id=1, stream_seq=1) 42603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 42603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3595319129, stream_id=1, stream_seq=2) 42603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319130, stream_id=1, stream_seq=2) 42604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319131, stream_id=1, stream_seq=2) 42605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3595319129, gaps=[]) 42605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319132, stream_id=1, stream_seq=2) 42605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319133, stream_id=1, stream_seq=2) 42605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3595319131, gaps=[]) 42605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319134, stream_id=1, stream_seq=2) 42606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3595319135, stream_id=1, stream_seq=2) 42606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3595319133, gaps=[]) 42606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3595319136, stream_id=1, stream_seq=3) 42606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319137, stream_id=1, stream_seq=3) 42607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319138, stream_id=1, stream_seq=3) 42607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319139, stream_id=1, stream_seq=3) 42607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3595319135, gaps=[]) 42607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319140, stream_id=1, stream_seq=3) 42607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319141, stream_id=1, stream_seq=3) 42608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3595319137, gaps=[]) 42608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3595319142, stream_id=1, stream_seq=3) 42609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3595319139, gaps=[]) 42609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3595319143, stream_id=1, stream_seq=4) 42609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319144, stream_id=1, stream_seq=4) 42609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319145, stream_id=1, stream_seq=4) 42609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319146, stream_id=1, stream_seq=4) 42610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319147, stream_id=1, stream_seq=4) 42610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3595319141, gaps=[]) 42610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319148, stream_id=1, stream_seq=4) 42610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3595319149, stream_id=1, stream_seq=4) 42613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3595319143, gaps=[]) 42613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3595319150, stream_id=1, stream_seq=5) 42613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319151, stream_id=1, stream_seq=5) 42614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319152, stream_id=1, stream_seq=5) 42614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3595319145, gaps=[]) 42614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319153, stream_id=1, stream_seq=5) 42615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319154, stream_id=1, stream_seq=5) 42615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319155, stream_id=1, stream_seq=5) 42615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3595319147, gaps=[]) 42615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3595319156, stream_id=1, stream_seq=5) 42615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3595319149, gaps=[]) 42615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3595319157, stream_id=1, stream_seq=6) 42616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319158, stream_id=1, stream_seq=6) 42616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319159, stream_id=1, stream_seq=6) 42616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319160, stream_id=1, stream_seq=6) 42616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3595319151, gaps=[]) 42616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319161, stream_id=1, stream_seq=6) 42616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319162, stream_id=1, stream_seq=6) 42617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3595319163, stream_id=1, stream_seq=6) 42617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3595319153, gaps=[]) 42617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3595319164, stream_id=1, stream_seq=7) 42617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319165, stream_id=1, stream_seq=7) 42618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319166, stream_id=1, stream_seq=7) 42618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3595319155, gaps=[]) 42618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319167, stream_id=1, stream_seq=7) 42619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319168, stream_id=1, stream_seq=7) 42619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319169, stream_id=1, stream_seq=7) 42620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3595319157, gaps=[]) 42620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3595319170, stream_id=1, stream_seq=7) 42620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3595319159, gaps=[]) 42621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3595319171, stream_id=1, stream_seq=8) 42621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319172, stream_id=1, stream_seq=8) 42621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319173, stream_id=1, stream_seq=8) 42621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319174, stream_id=1, stream_seq=8) 42622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3595319161, gaps=[]) 42622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319175, stream_id=1, stream_seq=8) 42622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319176, stream_id=1, stream_seq=8) 42622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3595319177, stream_id=1, stream_seq=8) 42625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3595319163, gaps=[]) 42625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3595319178, stream_id=1, stream_seq=9) 42626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319179, stream_id=1, stream_seq=9) 42626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319180, stream_id=1, stream_seq=9) 42626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3595319165, gaps=[]) 42626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319181, stream_id=1, stream_seq=9) 42626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319182, stream_id=1, stream_seq=9) 42626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319183, stream_id=1, stream_seq=9) 42627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3595319167, gaps=[]) 42627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3595319184, stream_id=1, stream_seq=9) 42627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3595319169, gaps=[]) 42627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3595319185, stream_id=1, stream_seq=10) 42628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319186, stream_id=1, stream_seq=10) 42628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319187, stream_id=1, stream_seq=10) 42628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319188, stream_id=1, stream_seq=10) 42628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3595319171, gaps=[]) 42628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319189, stream_id=1, stream_seq=10) 42628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319190, stream_id=1, stream_seq=10) 42628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3595319191, stream_id=1, stream_seq=10) 42629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3595319173, gaps=[]) 42629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3595319192, stream_id=1, stream_seq=11) 42629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319193, stream_id=1, stream_seq=11) 42629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319194, stream_id=1, stream_seq=11) 42630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3595319175, gaps=[]) 42630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319195, stream_id=1, stream_seq=11) 42630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319196, stream_id=1, stream_seq=11) 42630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319197, stream_id=1, stream_seq=11) 42631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3595319177, gaps=[]) 42631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3595319198, stream_id=1, stream_seq=11) 42632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3595319179, gaps=[]) 42632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3595319199, stream_id=1, stream_seq=12) 42632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319200, stream_id=1, stream_seq=12) 42632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319201, stream_id=1, stream_seq=12) 42632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319202, stream_id=1, stream_seq=12) 42633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3595319181, gaps=[]) 42633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319203, stream_id=1, stream_seq=12) 42633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319204, stream_id=1, stream_seq=12) 42633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3595319205, stream_id=1, stream_seq=12) 42633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3595319183, gaps=[]) 42633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3595319206, stream_id=1, stream_seq=13) 42633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319207, stream_id=1, stream_seq=13) 42634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319208, stream_id=1, stream_seq=13) 42635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3595319185, gaps=[]) 42635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319209, stream_id=1, stream_seq=13) 42635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319210, stream_id=1, stream_seq=13) 42635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319211, stream_id=1, stream_seq=13) 42636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3595319187, gaps=[]) 42636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3595319212, stream_id=1, stream_seq=13) 42636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3595319189, gaps=[]) 42636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3595319213, stream_id=1, stream_seq=14) 42637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319214, stream_id=1, stream_seq=14) 42637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319215, stream_id=1, stream_seq=14) 42637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319216, stream_id=1, stream_seq=14) 42637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3595319191, gaps=[]) 42637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319217, stream_id=1, stream_seq=14) 42637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319218, stream_id=1, stream_seq=14) 42637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3595319219, stream_id=1, stream_seq=14) 42638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3595319193, gaps=[]) 42638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3595319220, stream_id=1, stream_seq=15) 42638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319221, stream_id=1, stream_seq=15) 42639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319222, stream_id=1, stream_seq=15) 42639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3595319195, gaps=[]) 42639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319223, stream_id=1, stream_seq=15) 42639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319224, stream_id=1, stream_seq=15) 42639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319225, stream_id=1, stream_seq=15) 42640ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3595319197, gaps=[]) 42640ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42640ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3595319226, stream_id=1, stream_seq=15) 42641ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3595319199, gaps=[]) 42641ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42641ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3595319227, stream_id=1, stream_seq=16) 42641ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319228, stream_id=1, stream_seq=16) 42641ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319229, stream_id=1, stream_seq=16) 42641ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319230, stream_id=1, stream_seq=16) 42642ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3595319201, gaps=[]) 42642ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42642ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319231, stream_id=1, stream_seq=16) 42642ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319232, stream_id=1, stream_seq=16) 42642ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3595319233, stream_id=1, stream_seq=16) 42643ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3595319203, gaps=[]) 42643ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42643ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3595319234, stream_id=1, stream_seq=17) 42643ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319235, stream_id=1, stream_seq=17) 42643ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319236, stream_id=1, stream_seq=17) 42645ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3595319205, gaps=[]) 42645ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42646ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319237, stream_id=1, stream_seq=17) 42646ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319238, stream_id=1, stream_seq=17) 42646ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319239, stream_id=1, stream_seq=17) 42646ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3595319207, gaps=[]) 42646ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3595319240, stream_id=1, stream_seq=17) 42647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3595319209, gaps=[]) 42647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3595319241, stream_id=1, stream_seq=18) 42647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319242, stream_id=1, stream_seq=18) 42647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319243, stream_id=1, stream_seq=18) 42647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319244, stream_id=1, stream_seq=18) 42648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3595319211, gaps=[]) 42648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319245, stream_id=1, stream_seq=18) 42648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319246, stream_id=1, stream_seq=18) 42648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3595319247, stream_id=1, stream_seq=18) 42650ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3595319213, gaps=[]) 42650ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42651ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3595319248, stream_id=1, stream_seq=19) 42651ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319249, stream_id=1, stream_seq=19) 42651ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3595319215, gaps=[]) 42651ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42651ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319250, stream_id=1, stream_seq=19) 42652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319251, stream_id=1, stream_seq=19) 42652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319252, stream_id=1, stream_seq=19) 42652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3595319217, gaps=[]) 42652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319253, stream_id=1, stream_seq=19) 42652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3595319254, stream_id=1, stream_seq=19) 42652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3595319219, gaps=[]) 42652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42653ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3595319255, stream_id=1, stream_seq=20) 42653ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319256, stream_id=1, stream_seq=20) 42653ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319257, stream_id=1, stream_seq=20) 42653ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3595319221, gaps=[]) 42653ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42653ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319258, stream_id=1, stream_seq=20) 42653ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319259, stream_id=1, stream_seq=20) 42653ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319260, stream_id=1, stream_seq=20) 42653ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3595319223, gaps=[]) 42653ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42653ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3595319261, stream_id=1, stream_seq=20) 42654ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3595319225, gaps=[]) 42654ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42654ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3595319262, stream_id=1, stream_seq=21) 42654ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319263, stream_id=1, stream_seq=21) 42655ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319264, stream_id=1, stream_seq=21) 42655ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319265, stream_id=1, stream_seq=21) 42655ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319266, stream_id=1, stream_seq=21) 42655ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3595319227, gaps=[]) 42655ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42655ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319267, stream_id=1, stream_seq=21) 42655ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3595319268, stream_id=1, stream_seq=21) 42656ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3595319229, gaps=[]) 42657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3595319269, stream_id=1, stream_seq=22) 42657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319270, stream_id=1, stream_seq=22) 42657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319271, stream_id=1, stream_seq=22) 42658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3595319231, gaps=[]) 42658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319272, stream_id=1, stream_seq=22) 42658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319273, stream_id=1, stream_seq=22) 42658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319274, stream_id=1, stream_seq=22) 42659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3595319233, gaps=[]) 42659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3595319275, stream_id=1, stream_seq=22) 42659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3595319235, gaps=[]) 42659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3595319276, stream_id=1, stream_seq=23) 42660ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319277, stream_id=1, stream_seq=23) 42660ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319278, stream_id=1, stream_seq=23) 42660ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319279, stream_id=1, stream_seq=23) 42665ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 42665ms [log] 8192 42665ms [log] 8192 42665ms [log] 8192 42665ms [log] 8192 42665ms [log] 8192 42665ms [log] 8192 42665ms [log] 8192 42665ms [log] 8192 42665ms [log] 8192 42665ms [log] 8192 42665ms [log] 8192 42665ms [log] 8192 42665ms [log] 8192 42665ms [log] 8192 42665ms [log] 8192 42665ms [log] 8192 42665ms [log] 8192 42665ms [log] 8192 42665ms [log] 8192 42665ms [log] 8192 42665ms [log] 8192 42665ms [log] 8192 42665ms [log] 8192 42665ms [log] 8192 42665ms [log] 8192 42665ms [log] 8192 42665ms [log] 8192 42665ms [log] 8192 42665ms [log] 8192 42665ms [log] 8192 42665ms [log] 8192 42665ms [log] 8188 42665ms [log] line [file] undefined 42665ms [log] 42665ms [log] reading line 42665ms [log] [experimentStatusChanged] {"status": "running", "message": null} 42673ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3595319237, gaps=[]) 42673ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42673ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319280, stream_id=1, stream_seq=23) 42674ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319281, stream_id=1, stream_seq=23) 42674ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3595319282, stream_id=1, stream_seq=23) 42674ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3595319239, gaps=[]) 42674ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42675ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3595319283, stream_id=1, stream_seq=24) 42675ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319284, stream_id=1, stream_seq=24) 42675ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319285, stream_id=1, stream_seq=24) 42675ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3595319241, gaps=[]) 42675ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42675ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319286, stream_id=1, stream_seq=24) 42675ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319287, stream_id=1, stream_seq=24) 42675ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319288, stream_id=1, stream_seq=24) 42675ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3595319243, gaps=[]) 42675ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42676ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3595319289, stream_id=1, stream_seq=24) 42676ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3595319245, gaps=[]) 42676ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42676ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3595319290, stream_id=1, stream_seq=25) 42676ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319291, stream_id=1, stream_seq=25) 42676ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319292, stream_id=1, stream_seq=25) 42676ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319293, stream_id=1, stream_seq=25) 42677ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3595319247, gaps=[]) 42677ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42677ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319294, stream_id=1, stream_seq=25) 42677ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319295, stream_id=1, stream_seq=25) 42677ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3595319296, stream_id=1, stream_seq=25) 42677ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3595319249, gaps=[]) 42677ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42678ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3595319297, stream_id=1, stream_seq=26) 42678ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319298, stream_id=1, stream_seq=26) 42678ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319299, stream_id=1, stream_seq=26) 42678ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3595319251, gaps=[]) 42678ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42678ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319300, stream_id=1, stream_seq=26) 42678ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319301, stream_id=1, stream_seq=26) 42678ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319302, stream_id=1, stream_seq=26) 42678ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3595319253, gaps=[]) 42678ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42679ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3595319303, stream_id=1, stream_seq=26) 42679ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47955) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'7ltfKuyX3+kD') 42679ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47955) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'7ltfKuyX3+kD') 42679ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3595319255, gaps=[]) 42679ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42679ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3595319304, stream_id=1, stream_seq=27) 42679ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319305, stream_id=1, stream_seq=27) 42679ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319306, stream_id=1, stream_seq=27) 42680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319307, stream_id=1, stream_seq=27) 42680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3595319257, gaps=[]) 42680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319308, stream_id=1, stream_seq=27) 42681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319309, stream_id=1, stream_seq=27) 42681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3595319310, stream_id=1, stream_seq=27) 42681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3595319259, gaps=[]) 42681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3595319311, stream_id=1, stream_seq=28) 42681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319312, stream_id=1, stream_seq=28) 42681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319313, stream_id=1, stream_seq=28) 42681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3595319261, gaps=[]) 42681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42682ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319314, stream_id=1, stream_seq=28) 42682ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319315, stream_id=1, stream_seq=28) 42682ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319316, stream_id=1, stream_seq=28) 42682ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3595319263, gaps=[]) 42682ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42682ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3595319317, stream_id=1, stream_seq=28) 42682ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3595319265, gaps=[]) 42682ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42682ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3595319318, stream_id=1, stream_seq=29) 42682ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319319, stream_id=1, stream_seq=29) 42682ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319320, stream_id=1, stream_seq=29) 42683ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319321, stream_id=1, stream_seq=29) 42683ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3595319267, gaps=[]) 42683ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42683ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319322, stream_id=1, stream_seq=29) 42683ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319323, stream_id=1, stream_seq=29) 42683ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3595319324, stream_id=1, stream_seq=29) 42683ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3595319269, gaps=[]) 42683ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42683ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3595319325, stream_id=1, stream_seq=30) 42683ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319326, stream_id=1, stream_seq=30) 42684ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319327, stream_id=1, stream_seq=30) 42684ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3595319271, gaps=[]) 42684ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42684ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319328, stream_id=1, stream_seq=30) 42684ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319329, stream_id=1, stream_seq=30) 42684ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319330, stream_id=1, stream_seq=30) 42685ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3595319273, gaps=[]) 42685ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42685ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3595319331, stream_id=1, stream_seq=30) 42686ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3595319275, gaps=[]) 42686ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42686ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3595319332, stream_id=1, stream_seq=31) 42686ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319333, stream_id=1, stream_seq=31) 42686ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319334, stream_id=1, stream_seq=31) 42694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319335, stream_id=1, stream_seq=31) 42694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3595319277, gaps=[]) 42694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319336, stream_id=1, stream_seq=31) 42694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319337, stream_id=1, stream_seq=31) 42694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3595319338, stream_id=1, stream_seq=31) 42694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3595319279, gaps=[]) 42694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3595319339, stream_id=1, stream_seq=32) 42694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319340, stream_id=1, stream_seq=32) 42694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319341, stream_id=1, stream_seq=32) 42694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3595319281, gaps=[]) 42694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319342, stream_id=1, stream_seq=32) 42694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319343, stream_id=1, stream_seq=32) 42694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319344, stream_id=1, stream_seq=32) 42694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3595319283, gaps=[]) 42694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3595319345, stream_id=1, stream_seq=32) 42694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3595319285, gaps=[]) 42694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3595319346, stream_id=1, stream_seq=33) 42694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319347, stream_id=1, stream_seq=33) 42694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319348, stream_id=1, stream_seq=33) 42694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319349, stream_id=1, stream_seq=33) 42694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3595319287, gaps=[]) 42694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319350, stream_id=1, stream_seq=33) 42694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3595319351, stream_id=1, stream_seq=33) 42694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3595319352, stream_id=1, stream_seq=33) 42694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3595319289, gaps=[]) 42694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3595319291, gaps=[]) 42695ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42695ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3595319293, gaps=[]) 42695ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3595319295, gaps=[]) 42696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3595319297, gaps=[]) 42698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3595319299, gaps=[]) 42699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42700ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3595319301, gaps=[]) 42700ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42701ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3595319303, gaps=[]) 42701ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42702ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3595319305, gaps=[]) 42702ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42703ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3595319307, gaps=[]) 42704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42705ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3595319309, gaps=[]) 42705ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42706ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3595319311, gaps=[]) 42706ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42707ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3595319313, gaps=[]) 42707ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42708ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3595319315, gaps=[]) 42708ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42709ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3595319317, gaps=[]) 42709ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42710ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3595319319, gaps=[]) 42710ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42711ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3595319321, gaps=[]) 42711ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42712ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3595319323, gaps=[]) 42712ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42713ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3595319325, gaps=[]) 42713ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42714ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3595319327, gaps=[]) 42714ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42715ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3595319329, gaps=[]) 42715ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42716ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3595319331, gaps=[]) 42716ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42717ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3595319333, gaps=[]) 42717ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42718ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3595319335, gaps=[]) 42718ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42718ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3595319337, gaps=[]) 42718ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42719ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3595319339, gaps=[]) 42719ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42720ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3595319341, gaps=[]) 42720ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42721ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3595319343, gaps=[]) 42721ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42722ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3595319345, gaps=[]) 42722ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42723ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3595319347, gaps=[]) 42723ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42723ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3595319349, gaps=[]) 42723ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42724ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3595319351, gaps=[]) 42724ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42870ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/a2b2262f-7035-48bf-a81a-baa19aa67f19"}', extra='') 42870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 42871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 42871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 42871ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 42871ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 42872ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 42872ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 42872ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 42872ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 42872ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 42872ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 42872ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 42872ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a2b2262f-7035-48bf-a81a-baa19aa67f19", "state": "closed"}] 42873ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 42873ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 42873ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'_\xff\x981\x1a%\x81\x0c\xc7c\xd1f') 42874ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'_\xff\x981\x1a%\x81\x0c\xc7c\xd1f') 42874ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 60131) 42874ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 42874ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 42922ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 42922ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client File tests : should transmit file 42982ms [err] Traceback (most recent call last): 42982ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 42982ms [err] return _run_code(code, main_globals, None, 42982ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 42982ms [err] exec(code, run_globals) 42982ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 42982ms [err] sys.exit(main()) 42982ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 42982ms [err] asyncio.run(main_async()) 42982ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 42982ms [err] return loop.run_until_complete(main) 42982ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 42982ms [err] self.run_forever() 42982ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 42983ms [err] self._run_once() 42983ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 42983ms [err] event_list = self._selector.select(timeout) 42983ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 42983ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 42983ms [err] KeyboardInterrupt 42984ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 42984ms [err] h.flush() 42984ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 43096ms [log] starting device 43536ms [err] DEBUG:asyncio:Using selector: EpollSelector 43624ms [err] ERROR:asyncio:Unclosed client session 43624ms [err] client_session: 43695ms [log] parsing 43695ms [log] creating device handler 43695ms [log] [ready] 43695ms [log] reading line 43695ms [log] [websocketToken] "8ec13d65-2370-40bd-950c-9c3b5aaafeed" 43718ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 43718ms [log] [websocketConnected] 43875ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 43875ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 43903ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/4da00323-943d-47ca-9a2e-027fd7595b3d"}}', extra='') 43903ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/4da00323-943d-47ca-9a2e-027fd7595b3d"} 43953ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/b8818642-52e4-46d7-b258-dc48c91ec362","services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":true}', extra='') 43960ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b8818642-52e4-46d7-b258-dc48c91ec362", "state": "new"}] 45964ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 45965ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 45965ms [err] v=0 45965ms [err] o=- 3933824271 3933824271 IN IP4 0.0.0.0 45965ms [err] s=- 45965ms [err] t=0 0 45965ms [err] a=group:BUNDLE 0 45965ms [err] a=msid-semantic:WMS * 45965ms [err] m=application 9 DTLS/SCTP 5000 45965ms [err] c=IN IP4 0.0.0.0 45965ms [err] a=mid:0 45965ms [err] a=sctpmap:5000 webrtc-datachannel 65535 45965ms [err] a=max-message-size:65536 45965ms [err] a=ice-ufrag:ZWPN 45965ms [err] a=ice-pwd:vpAOl53UnY5II2zdkLggTN 45965ms [err] a=fingerprint:sha-256 EE:EF:13:B2:62:70:F9:CB:CA:6B:79:E7:0F:02:A2:EA:63:43:B0:1B:D4:07:16:B0:BB:DC:70:F7:6C:15:3D:EC 45965ms [err] a=setup:actpass 45965ms [err] 45967ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 45967ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 45968ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b8818642-52e4-46d7-b258-dc48c91ec362", "state": "new"}] 45968ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 45969ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 45971ms [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'U\xe6\xe7\x84\xcc\xe1\xc6^\xe1\xd1p\xed') 45971ms [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'@\xdd \nk\xcaf\xf8\x12\x02V7') 45971ms [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'U\xe6\xe7\x84\xcc\xe1\xc6^\xe1\xd1p\xed') 45972ms [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'@\xdd \nk\xcaf\xf8\x12\x02V7') 45973ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 45973ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'A\x00\xa0\x0cV\xc6\xd0\x86^R\xc0t') 45974ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'A\x00\xa0\x0cV\xc6\xd0\x86^R\xc0t') 45975ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x83c\x85\xbd\xeabX\x18\xe6\xb7f\xa6') 45976ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x83c\x85\xbd\xeabX\x18\xe6\xb7f\xa6') 45976ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 53038) (expires in 600 seconds) 45976ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 45977ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 45978ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/b8818642-52e4-46d7-b258-dc48c91ec362","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 45978ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 45978ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 45978ms [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='') 45978ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 46005ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 36306) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'P\xc3l\x9aK\xec\xbe\xbe!\x1a\x11\x06') 46006ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 36306) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'P\xc3l\x9aK\xec\xbe\xbe!\x1a\x11\x06') 46015ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/b8818642-52e4-46d7-b258-dc48c91ec362","content":{"type":"answer","sdp":"v=0\\r\\no=- 3933824271 3933824271 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 36306 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 36306 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 40789 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 40789 typ srflx raddr 172.17.0.2 rport 40789\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 36306 typ srflx raddr 172.30.0.1 rport 36306\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 59908 typ relay raddr 172.17.0.2 rport 50161\\r\\na=end-of-candidates\\r\\na=ice-ufrag:YDmq\\r\\na=ice-pwd:EPk67mAUVipdjrSljzK5sq\\r\\na=fingerprint:sha-256 44:3B:C1:81:82:E1:97:13:76:54:41:7C:06:84:78:67:95:DF:3A:68:A1:F8:C8:78:89:20:19:81:C9:FC:DD:3A\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 46015ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 46015ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 46015ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 46015ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 46015ms [err] v=0 46015ms [err] o=- 3933824271 3933824271 IN IP4 0.0.0.0 46015ms [err] s=- 46015ms [err] t=0 0 46015ms [err] a=group:BUNDLE 0 46015ms [err] a=msid-semantic:WMS * 46015ms [err] m=application 36306 DTLS/SCTP 5000 46015ms [err] c=IN IP4 172.30.0.1 46015ms [err] a=mid:0 46015ms [err] a=sctpmap:5000 webrtc-datachannel 65535 46015ms [err] a=max-message-size:65536 46015ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 36306 typ host 46015ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 40789 typ host 46015ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 40789 typ srflx raddr 172.17.0.2 rport 40789 46015ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 36306 typ srflx raddr 172.30.0.1 rport 36306 46015ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 59908 typ relay raddr 172.17.0.2 rport 50161 46015ms [err] a=end-of-candidates 46015ms [err] a=ice-ufrag:YDmq 46015ms [err] a=ice-pwd:EPk67mAUVipdjrSljzK5sq 46015ms [err] a=fingerprint:sha-256 44:3B:C1:81:82:E1:97:13:76:54:41:7C:06:84:78:67:95:DF:3A:68:A1:F8:C8:78:89:20:19:81:C9:FC:DD:3A 46015ms [err] a=setup:active 46015ms [err] 46018ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 46018ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 46018ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 46019ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52632) -> ('172.30.0.1', 36306)) State.FROZEN -> State.WAITING 46019ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54115) -> ('172.30.0.1', 36306)) State.FROZEN -> State.WAITING 46019ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52632) -> ('172.17.0.2', 40789)) State.FROZEN -> State.WAITING 46019ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53038) -> ('172.30.0.1', 36306)) State.FROZEN -> State.WAITING 46019ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(X1GYdlsO5a 1 udp 1862270975 172.17.0.2 36306 typ prflx) 46019ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 46019ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 46019ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 46020ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52632) -> ('172.17.0.2', 36306)) State.WAITING -> State.IN_PROGRESS 46020ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 36306) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x00\xb0nn7\x0e\xe0)\xaf\x14\xfd\x80') 46020ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52632) -> ('172.30.0.1', 36306)) State.WAITING -> State.IN_PROGRESS 46020ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 36306) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'pzqs%\xdc\x9b_"\x87/Y') 46020ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b8818642-52e4-46d7-b258-dc48c91ec362", "state": "connecting"}] 46021ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 36306) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x00\xb0nn7\x0e\xe0)\xaf\x14\xfd\x80') 46021ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52632) -> ('172.17.0.2', 36306)) State.IN_PROGRESS -> State.SUCCEEDED 46021ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54115) -> ('172.30.0.1', 36306)) State.WAITING -> State.FAILED 46021ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52632) -> ('172.17.0.2', 40789)) State.WAITING -> State.FAILED 46021ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54115) -> ('172.17.0.2', 40789)) State.FROZEN -> State.FAILED 46022ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52632) -> ('141.24.211.56', 40789)) State.FROZEN -> State.FAILED 46022ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54115) -> ('141.24.211.56', 40789)) State.FROZEN -> State.FAILED 46022ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52632) -> ('141.24.211.56', 36306)) State.FROZEN -> State.FAILED 46022ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54115) -> ('141.24.211.56', 36306)) State.FROZEN -> State.FAILED 46022ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52632) -> ('141.24.210.113', 59908)) State.FROZEN -> State.FAILED 46022ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54115) -> ('141.24.210.113', 59908)) State.FROZEN -> State.FAILED 46022ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53038) -> ('172.30.0.1', 36306)) State.WAITING -> State.FAILED 46022ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53038) -> ('172.17.0.2', 40789)) State.FROZEN -> State.FAILED 46022ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53038) -> ('141.24.211.56', 40789)) State.FROZEN -> State.FAILED 46022ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53038) -> ('141.24.211.56', 36306)) State.FROZEN -> State.FAILED 46022ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53038) -> ('141.24.210.113', 59908)) State.FROZEN -> State.FAILED 46022ms [err] INFO:aioice.ice:Connection(0) ICE completed 46023ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 36306) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'pzqs%\xdc\x9b_"\x87/Y') 46023ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52632) -> ('172.30.0.1', 36306)) State.IN_PROGRESS -> State.SUCCEEDED 46023ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 36306) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x07C\x12\x1bHu\xd8\x0b\x8f\xba\xa8\xb0') 46024ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 36306) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x07C\x12\x1bHu\xd8\x0b\x8f\xba\xa8\xb0') 46040ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 46040ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 46042ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 46043ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 46046ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 46047ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 46047ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 46047ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 46048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 46048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 46048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 46048ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 46048ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b8818642-52e4-46d7-b258-dc48c91ec362", "state": "connected"}] 46050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 46050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 46050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 46051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 46051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 46051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 46052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 46052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 46053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 46053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1232888164, stream_id=1, stream_seq=0) 46053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 46054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=82031018, stream_id=1, stream_seq=0) 46055ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 46055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=82031018, gaps=[]) 46057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888164, gaps=[]) 46057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 46058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1232888165, stream_id=1, stream_seq=1) 46058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 46058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1232888166, stream_id=1, stream_seq=2) 46058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888167, stream_id=1, stream_seq=2) 46059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888168, stream_id=1, stream_seq=2) 46062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888165, gaps=[]) 46062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888169, stream_id=1, stream_seq=2) 46062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888166, gaps=[]) 46062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888170, stream_id=1, stream_seq=2) 46062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888171, stream_id=1, stream_seq=2) 46063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888167, gaps=[]) 46063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1232888172, stream_id=1, stream_seq=2) 46063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888168, gaps=[]) 46063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1232888173, stream_id=1, stream_seq=3) 46063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888174, stream_id=1, stream_seq=3) 46064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888169, gaps=[]) 46064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888175, stream_id=1, stream_seq=3) 46064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888176, stream_id=1, stream_seq=3) 46064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888170, gaps=[]) 46065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888177, stream_id=1, stream_seq=3) 46065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888178, stream_id=1, stream_seq=3) 46065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888171, gaps=[]) 46065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1232888179, stream_id=1, stream_seq=3) 46066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888172, gaps=[]) 46066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1232888180, stream_id=1, stream_seq=4) 46066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888181, stream_id=1, stream_seq=4) 46067ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888173, gaps=[]) 46067ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46067ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888182, stream_id=1, stream_seq=4) 46067ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888183, stream_id=1, stream_seq=4) 46068ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888174, gaps=[]) 46068ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46068ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888184, stream_id=1, stream_seq=4) 46068ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888185, stream_id=1, stream_seq=4) 46069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888175, gaps=[]) 46069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1232888186, stream_id=1, stream_seq=4) 46069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888176, gaps=[]) 46069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1232888187, stream_id=1, stream_seq=5) 46070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888188, stream_id=1, stream_seq=5) 46070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888177, gaps=[]) 46070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888189, stream_id=1, stream_seq=5) 46072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888190, stream_id=1, stream_seq=5) 46072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888178, gaps=[]) 46072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888191, stream_id=1, stream_seq=5) 46072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888192, stream_id=1, stream_seq=5) 46072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888179, gaps=[]) 46072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1232888193, stream_id=1, stream_seq=5) 46073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888180, gaps=[]) 46073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1232888194, stream_id=1, stream_seq=6) 46073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888195, stream_id=1, stream_seq=6) 46074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888181, gaps=[]) 46074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888196, stream_id=1, stream_seq=6) 46074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888197, stream_id=1, stream_seq=6) 46075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888182, gaps=[]) 46075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888198, stream_id=1, stream_seq=6) 46075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888199, stream_id=1, stream_seq=6) 46075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888183, gaps=[]) 46075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1232888200, stream_id=1, stream_seq=6) 46076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888184, gaps=[]) 46076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1232888201, stream_id=1, stream_seq=7) 46076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888202, stream_id=1, stream_seq=7) 46076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888185, gaps=[]) 46076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888203, stream_id=1, stream_seq=7) 46076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888204, stream_id=1, stream_seq=7) 46077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888186, gaps=[]) 46077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888205, stream_id=1, stream_seq=7) 46077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888206, stream_id=1, stream_seq=7) 46077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888187, gaps=[]) 46077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1232888207, stream_id=1, stream_seq=7) 46078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888188, gaps=[]) 46078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1232888208, stream_id=1, stream_seq=8) 46078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888209, stream_id=1, stream_seq=8) 46078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888189, gaps=[]) 46079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888210, stream_id=1, stream_seq=8) 46079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888211, stream_id=1, stream_seq=8) 46079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888190, gaps=[]) 46079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888212, stream_id=1, stream_seq=8) 46080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888213, stream_id=1, stream_seq=8) 46080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888191, gaps=[]) 46080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1232888214, stream_id=1, stream_seq=8) 46081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888192, gaps=[]) 46081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1232888215, stream_id=1, stream_seq=9) 46081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888216, stream_id=1, stream_seq=9) 46081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888193, gaps=[]) 46081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888217, stream_id=1, stream_seq=9) 46081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888218, stream_id=1, stream_seq=9) 46082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888194, gaps=[]) 46082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888219, stream_id=1, stream_seq=9) 46082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888220, stream_id=1, stream_seq=9) 46082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888195, gaps=[]) 46084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1232888221, stream_id=1, stream_seq=9) 46084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888196, gaps=[]) 46084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1232888222, stream_id=1, stream_seq=10) 46084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888223, stream_id=1, stream_seq=10) 46084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888197, gaps=[]) 46084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888224, stream_id=1, stream_seq=10) 46085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888225, stream_id=1, stream_seq=10) 46085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888198, gaps=[]) 46085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888226, stream_id=1, stream_seq=10) 46085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888227, stream_id=1, stream_seq=10) 46085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888199, gaps=[]) 46085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1232888228, stream_id=1, stream_seq=10) 46086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888200, gaps=[]) 46086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1232888229, stream_id=1, stream_seq=11) 46086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888230, stream_id=1, stream_seq=11) 46086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888201, gaps=[]) 46086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888231, stream_id=1, stream_seq=11) 46087ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888232, stream_id=1, stream_seq=11) 46087ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888202, gaps=[]) 46087ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46087ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888233, stream_id=1, stream_seq=11) 46087ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888234, stream_id=1, stream_seq=11) 46088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888203, gaps=[]) 46088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1232888235, stream_id=1, stream_seq=11) 46088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888204, gaps=[]) 46088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1232888236, stream_id=1, stream_seq=12) 46088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888237, stream_id=1, stream_seq=12) 46089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888205, gaps=[]) 46089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888238, stream_id=1, stream_seq=12) 46089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888239, stream_id=1, stream_seq=12) 46089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888206, gaps=[]) 46089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888240, stream_id=1, stream_seq=12) 46089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888241, stream_id=1, stream_seq=12) 46090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888207, gaps=[]) 46090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1232888242, stream_id=1, stream_seq=12) 46090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888208, gaps=[]) 46090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1232888243, stream_id=1, stream_seq=13) 46090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888244, stream_id=1, stream_seq=13) 46091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888209, gaps=[]) 46091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888245, stream_id=1, stream_seq=13) 46091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888246, stream_id=1, stream_seq=13) 46091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888210, gaps=[]) 46091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888247, stream_id=1, stream_seq=13) 46091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888248, stream_id=1, stream_seq=13) 46091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888211, gaps=[]) 46091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1232888249, stream_id=1, stream_seq=13) 46092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888212, gaps=[]) 46092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1232888250, stream_id=1, stream_seq=14) 46092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888251, stream_id=1, stream_seq=14) 46092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888213, gaps=[]) 46092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888252, stream_id=1, stream_seq=14) 46093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888253, stream_id=1, stream_seq=14) 46093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888214, gaps=[]) 46093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888254, stream_id=1, stream_seq=14) 46093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888255, stream_id=1, stream_seq=14) 46093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888215, gaps=[]) 46093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1232888256, stream_id=1, stream_seq=14) 46093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888216, gaps=[]) 46093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1232888257, stream_id=1, stream_seq=15) 46094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888258, stream_id=1, stream_seq=15) 46094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888217, gaps=[]) 46094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888259, stream_id=1, stream_seq=15) 46094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888260, stream_id=1, stream_seq=15) 46094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888218, gaps=[]) 46094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888261, stream_id=1, stream_seq=15) 46095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888262, stream_id=1, stream_seq=15) 46095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888219, gaps=[]) 46095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1232888263, stream_id=1, stream_seq=15) 46095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888220, gaps=[]) 46095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1232888264, stream_id=1, stream_seq=16) 46095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888265, stream_id=1, stream_seq=16) 46096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888221, gaps=[]) 46096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888266, stream_id=1, stream_seq=16) 46096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888267, stream_id=1, stream_seq=16) 46096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888222, gaps=[]) 46096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888268, stream_id=1, stream_seq=16) 46096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888269, stream_id=1, stream_seq=16) 46096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888223, gaps=[]) 46096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1232888270, stream_id=1, stream_seq=16) 46097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888224, gaps=[]) 46097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1232888271, stream_id=1, stream_seq=17) 46097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888272, stream_id=1, stream_seq=17) 46097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888225, gaps=[]) 46097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888273, stream_id=1, stream_seq=17) 46097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888274, stream_id=1, stream_seq=17) 46098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888226, gaps=[]) 46098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888275, stream_id=1, stream_seq=17) 46098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888276, stream_id=1, stream_seq=17) 46098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888227, gaps=[]) 46098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1232888277, stream_id=1, stream_seq=17) 46098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888228, gaps=[]) 46098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1232888278, stream_id=1, stream_seq=18) 46098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888279, stream_id=1, stream_seq=18) 46099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888229, gaps=[]) 46099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888280, stream_id=1, stream_seq=18) 46099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888281, stream_id=1, stream_seq=18) 46099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888230, gaps=[]) 46099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888282, stream_id=1, stream_seq=18) 46099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888283, stream_id=1, stream_seq=18) 46100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888231, gaps=[]) 46100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1232888284, stream_id=1, stream_seq=18) 46100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888232, gaps=[]) 46100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1232888285, stream_id=1, stream_seq=19) 46100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888286, stream_id=1, stream_seq=19) 46100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888233, gaps=[]) 46100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888287, stream_id=1, stream_seq=19) 46100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888288, stream_id=1, stream_seq=19) 46101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888234, gaps=[]) 46101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888289, stream_id=1, stream_seq=19) 46101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888290, stream_id=1, stream_seq=19) 46101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888235, gaps=[]) 46101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1232888291, stream_id=1, stream_seq=19) 46101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888236, gaps=[]) 46101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1232888292, stream_id=1, stream_seq=20) 46102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888293, stream_id=1, stream_seq=20) 46102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888237, gaps=[]) 46102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888294, stream_id=1, stream_seq=20) 46102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888295, stream_id=1, stream_seq=20) 46102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888238, gaps=[]) 46102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888296, stream_id=1, stream_seq=20) 46102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888297, stream_id=1, stream_seq=20) 46103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888239, gaps=[]) 46103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1232888298, stream_id=1, stream_seq=20) 46103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888240, gaps=[]) 46103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1232888299, stream_id=1, stream_seq=21) 46103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888300, stream_id=1, stream_seq=21) 46103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888241, gaps=[]) 46103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888301, stream_id=1, stream_seq=21) 46103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888302, stream_id=1, stream_seq=21) 46104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888242, gaps=[]) 46104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888303, stream_id=1, stream_seq=21) 46104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888304, stream_id=1, stream_seq=21) 46104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888243, gaps=[]) 46104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1232888305, stream_id=1, stream_seq=21) 46104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888244, gaps=[]) 46104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1232888306, stream_id=1, stream_seq=22) 46104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888307, stream_id=1, stream_seq=22) 46104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888245, gaps=[]) 46105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888308, stream_id=1, stream_seq=22) 46105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888309, stream_id=1, stream_seq=22) 46105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888246, gaps=[]) 46105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888310, stream_id=1, stream_seq=22) 46105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888311, stream_id=1, stream_seq=22) 46105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888247, gaps=[]) 46105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1232888312, stream_id=1, stream_seq=22) 46105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888248, gaps=[]) 46105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1232888313, stream_id=1, stream_seq=23) 46106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888314, stream_id=1, stream_seq=23) 46106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888249, gaps=[]) 46106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888315, stream_id=1, stream_seq=23) 46106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888316, stream_id=1, stream_seq=23) 46106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888250, gaps=[]) 46106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888317, stream_id=1, stream_seq=23) 46106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888318, stream_id=1, stream_seq=23) 46107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888251, gaps=[]) 46107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1232888319, stream_id=1, stream_seq=23) 46107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888252, gaps=[]) 46107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1232888320, stream_id=1, stream_seq=24) 46107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888321, stream_id=1, stream_seq=24) 46107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888253, gaps=[]) 46107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888322, stream_id=1, stream_seq=24) 46107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888323, stream_id=1, stream_seq=24) 46108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888254, gaps=[]) 46108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888324, stream_id=1, stream_seq=24) 46108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888325, stream_id=1, stream_seq=24) 46108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888255, gaps=[]) 46108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1232888326, stream_id=1, stream_seq=24) 46108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888256, gaps=[]) 46108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1232888327, stream_id=1, stream_seq=25) 46108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888328, stream_id=1, stream_seq=25) 46109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888257, gaps=[]) 46109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888329, stream_id=1, stream_seq=25) 46109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888330, stream_id=1, stream_seq=25) 46109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888258, gaps=[]) 46109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888331, stream_id=1, stream_seq=25) 46109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888332, stream_id=1, stream_seq=25) 46109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888259, gaps=[]) 46110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1232888333, stream_id=1, stream_seq=25) 46110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888260, gaps=[]) 46110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1232888334, stream_id=1, stream_seq=26) 46110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888335, stream_id=1, stream_seq=26) 46110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888261, gaps=[]) 46110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888336, stream_id=1, stream_seq=26) 46110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888337, stream_id=1, stream_seq=26) 46111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888262, gaps=[]) 46111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888338, stream_id=1, stream_seq=26) 46111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888339, stream_id=1, stream_seq=26) 46111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888263, gaps=[]) 46111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1232888340, stream_id=1, stream_seq=26) 46111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888264, gaps=[]) 46111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1232888341, stream_id=1, stream_seq=27) 46112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888342, stream_id=1, stream_seq=27) 46112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888265, gaps=[]) 46112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888343, stream_id=1, stream_seq=27) 46112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888344, stream_id=1, stream_seq=27) 46112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888266, gaps=[]) 46112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888345, stream_id=1, stream_seq=27) 46113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888346, stream_id=1, stream_seq=27) 46113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888267, gaps=[]) 46113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1232888347, stream_id=1, stream_seq=27) 46113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888268, gaps=[]) 46113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1232888348, stream_id=1, stream_seq=28) 46113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888349, stream_id=1, stream_seq=28) 46113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888269, gaps=[]) 46113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888350, stream_id=1, stream_seq=28) 46114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888351, stream_id=1, stream_seq=28) 46114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888270, gaps=[]) 46114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888352, stream_id=1, stream_seq=28) 46114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888353, stream_id=1, stream_seq=28) 46114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888271, gaps=[]) 46114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1232888354, stream_id=1, stream_seq=28) 46115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888272, gaps=[]) 46115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1232888355, stream_id=1, stream_seq=29) 46115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888356, stream_id=1, stream_seq=29) 46115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888273, gaps=[]) 46115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888357, stream_id=1, stream_seq=29) 46115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888358, stream_id=1, stream_seq=29) 46116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888274, gaps=[]) 46116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888359, stream_id=1, stream_seq=29) 46116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888360, stream_id=1, stream_seq=29) 46116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888275, gaps=[]) 46116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1232888361, stream_id=1, stream_seq=29) 46117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888276, gaps=[]) 46117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1232888362, stream_id=1, stream_seq=30) 46117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888363, stream_id=1, stream_seq=30) 46118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888277, gaps=[]) 46118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888364, stream_id=1, stream_seq=30) 46118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888365, stream_id=1, stream_seq=30) 46118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888278, gaps=[]) 46118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888366, stream_id=1, stream_seq=30) 46118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888367, stream_id=1, stream_seq=30) 46118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888279, gaps=[]) 46119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1232888368, stream_id=1, stream_seq=30) 46119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888280, gaps=[]) 46119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1232888369, stream_id=1, stream_seq=31) 46119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888370, stream_id=1, stream_seq=31) 46120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888281, gaps=[]) 46120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888371, stream_id=1, stream_seq=31) 46120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888372, stream_id=1, stream_seq=31) 46120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888282, gaps=[]) 46120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888373, stream_id=1, stream_seq=31) 46120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888374, stream_id=1, stream_seq=31) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888283, gaps=[]) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1232888375, stream_id=1, stream_seq=31) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888284, gaps=[]) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1232888376, stream_id=1, stream_seq=32) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888377, stream_id=1, stream_seq=32) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888285, gaps=[]) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888378, stream_id=1, stream_seq=32) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888379, stream_id=1, stream_seq=32) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888286, gaps=[]) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888380, stream_id=1, stream_seq=32) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888381, stream_id=1, stream_seq=32) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888287, gaps=[]) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1232888382, stream_id=1, stream_seq=32) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888288, gaps=[]) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1232888383, stream_id=1, stream_seq=33) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888384, stream_id=1, stream_seq=33) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888289, gaps=[]) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888385, stream_id=1, stream_seq=33) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888386, stream_id=1, stream_seq=33) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888290, gaps=[]) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888387, stream_id=1, stream_seq=33) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1232888388, stream_id=1, stream_seq=33) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888291, gaps=[]) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1232888389, stream_id=1, stream_seq=33) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888292, gaps=[]) 46124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888293, gaps=[]) 46125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888294, gaps=[]) 46125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888295, gaps=[]) 46125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888296, gaps=[]) 46125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888297, gaps=[]) 46125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888298, gaps=[]) 46126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888299, gaps=[]) 46126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888300, gaps=[]) 46126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888301, gaps=[]) 46126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888302, gaps=[]) 46126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888303, gaps=[]) 46127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888304, gaps=[]) 46127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888305, gaps=[]) 46127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888306, gaps=[]) 46127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888307, gaps=[]) 46127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888308, gaps=[]) 46127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888309, gaps=[]) 46128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888310, gaps=[]) 46128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888311, gaps=[]) 46128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888312, gaps=[]) 46128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888313, gaps=[]) 46128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888314, gaps=[]) 46129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888315, gaps=[]) 46129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888316, gaps=[]) 46129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888317, gaps=[]) 46129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888318, gaps=[]) 46129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888319, gaps=[]) 46130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888320, gaps=[]) 46130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888321, gaps=[]) 46130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888322, gaps=[]) 46130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888323, gaps=[]) 46130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888324, gaps=[]) 46131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888325, gaps=[]) 46131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888326, gaps=[]) 46131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888327, gaps=[]) 46131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888328, gaps=[]) 46132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888329, gaps=[]) 46132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888330, gaps=[]) 46132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888331, gaps=[]) 46132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888332, gaps=[]) 46132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888333, gaps=[]) 46133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888334, gaps=[]) 46133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888335, gaps=[]) 46133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888336, gaps=[]) 46133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888337, gaps=[]) 46134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888338, gaps=[]) 46134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888339, gaps=[]) 46134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888340, gaps=[]) 46134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888341, gaps=[]) 46135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888342, gaps=[]) 46135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888343, gaps=[]) 46135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888344, gaps=[]) 46135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888345, gaps=[]) 46135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888346, gaps=[]) 46136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888347, gaps=[]) 46136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888348, gaps=[]) 46136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888349, gaps=[]) 46136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888350, gaps=[]) 46136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888351, gaps=[]) 46137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888352, gaps=[]) 46137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888353, gaps=[]) 46137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888354, gaps=[]) 46137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888355, gaps=[]) 46137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888356, gaps=[]) 46138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888357, gaps=[]) 46138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888358, gaps=[]) 46138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46138ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 46138ms [log] 8192 46138ms [log] 8192 46138ms [log] 8192 46138ms [log] 8192 46138ms [log] 8192 46138ms [log] 8192 46138ms [log] 8192 46138ms [log] 8192 46138ms [log] 8192 46138ms [log] 8192 46138ms [log] 8192 46138ms [log] 8192 46138ms [log] 8192 46138ms [log] 8192 46138ms [log] 8192 46138ms [log] 8192 46138ms [log] 8192 46138ms [log] 8192 46138ms [log] 8192 46138ms [log] 8192 46138ms [log] 8192 46138ms [log] 8192 46138ms [log] 8192 46138ms [log] 8192 46138ms [log] 8192 46138ms [log] 8192 46138ms [log] 8192 46138ms [log] 8192 46138ms [log] 8192 46138ms [log] 8192 46138ms [log] 8192 46138ms [log] 8188 46138ms [log] line [file] undefined 46138ms [log] 46138ms [log] reading line 46138ms [log] [experimentStatusChanged] {"status": "running", "message": null} 46138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888359, gaps=[]) 46138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888360, gaps=[]) 46139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888361, gaps=[]) 46139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888362, gaps=[]) 46139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888363, gaps=[]) 46139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888364, gaps=[]) 46139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888365, gaps=[]) 46140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888366, gaps=[]) 46140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888367, gaps=[]) 46140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888368, gaps=[]) 46140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888369, gaps=[]) 46140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888370, gaps=[]) 46140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888371, gaps=[]) 46141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888372, gaps=[]) 46141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888373, gaps=[]) 46141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888374, gaps=[]) 46141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888375, gaps=[]) 46141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888376, gaps=[]) 46142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888377, gaps=[]) 46142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888378, gaps=[]) 46142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888379, gaps=[]) 46142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888380, gaps=[]) 46142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888381, gaps=[]) 46142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888382, gaps=[]) 46143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1232888383, gaps=[]) 46143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1232888384, gaps=[]) 46143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1232888385, gaps=[]) 46143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1232888386, gaps=[]) 46143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1232888387, gaps=[]) 46144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1232888388, gaps=[]) 46144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 46167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232888389, gaps=[]) 46167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 46314ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/b8818642-52e4-46d7-b258-dc48c91ec362"}', extra='') 46314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 46314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 46314ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 46314ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 46315ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 46315ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 46315ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 46315ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 46315ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 46315ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 46315ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 46316ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b8818642-52e4-46d7-b258-dc48c91ec362", "state": "closed"}] 46316ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 46316ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 46316ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xd1Oy\x0f\xe21S\xa3\x8a\xc4\x00!') 46317ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xd1Oy\x0f\xe21S\xa3\x8a\xc4\x00!') 46317ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 53038) 46318ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 46318ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 46386ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 46386ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests : should transmit initial gpio value 46443ms [err] Traceback (most recent call last): 46443ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 46443ms [err] return _run_code(code, main_globals, None, 46443ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 46443ms [err] exec(code, run_globals) 46443ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 46443ms [err] sys.exit(main()) 46443ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 46443ms [err] asyncio.run(main_async()) 46443ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 46444ms [err] return loop.run_until_complete(main) 46444ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 46444ms [err] self.run_forever() 46444ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 46444ms [err] self._run_once() 46444ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 46444ms [err] event_list = self._selector.select(timeout) 46444ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 46445ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 46445ms [err] KeyboardInterrupt 46446ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 46446ms [err] h.flush() 46446ms [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 62006ms [log] starting device 62471ms [err] DEBUG:asyncio:Using selector: EpollSelector 62544ms [err] ERROR:asyncio:Unclosed client session 62544ms [err] client_session: 62603ms [log] parsing 62603ms [log] creating device handler 62603ms [log] [ready] 62603ms [log] reading line 62603ms [log] [websocketToken] "86e24016-4dae-46b4-80fe-97b9d2fbbf7f" 62614ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 62614ms [log] line {"signal":"gpio1","value":"strongH"} 62614ms [log] 62614ms [log] reading line 62614ms [log] line {"signal":"gpio2","value":"strongL"} 62614ms [log] 62614ms [log] reading line 62614ms [log] [websocketConnected] 64200ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 64200ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 64227ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/4ece59f0-aeb3-4f02-a5c3-42f37cb6fbc1"}}', extra='') 64227ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/4ece59f0-aeb3-4f02-a5c3-42f37cb6fbc1"} 64281ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/2293b0b7-67be-447e-ab5c-29e7ed931e85","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='') 64285ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 64285ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 64285ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2293b0b7-67be-447e-ab5c-29e7ed931e85", "state": "new"}] 66288ms [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='') 66288ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 66288ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2293b0b7-67be-447e-ab5c-29e7ed931e85"}', extra='') 66288ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 66289ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 66289ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 7259692441038444393 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:392q\\r\\na=ice-pwd:cNYPxTK75iU6uK+9gAo17Y8e\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 D8:EC:29:18:EE:7F:BB:9F:1E:A6:31:CF:D0:B5:DE:E7:31:79:F5:EC:3C:9E:B1:1A:56:8D:02:6C:8B:7A:D3:CA\\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/2293b0b7-67be-447e-ab5c-29e7ed931e85"}', extra='') 66289ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 66289ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 66289ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 66289ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 66289ms [err] v=0 66289ms [err] o=- 7259692441038444393 2 IN IP4 127.0.0.1 66289ms [err] s=- 66289ms [err] t=0 0 66289ms [err] a=group:BUNDLE 0 66289ms [err] a=extmap-allow-mixed 66289ms [err] a=msid-semantic: WMS 66289ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 66289ms [err] c=IN IP4 0.0.0.0 66289ms [err] a=ice-ufrag:392q 66289ms [err] a=ice-pwd:cNYPxTK75iU6uK+9gAo17Y8e 66289ms [err] a=ice-options:trickle 66289ms [err] a=fingerprint:sha-256 D8:EC:29:18:EE:7F:BB:9F:1E:A6:31:CF:D0:B5:DE:E7:31:79:F5:EC:3C:9E:B1:1A:56:8D:02:6C:8B:7A:D3:CA 66289ms [err] a=setup:actpass 66289ms [err] a=mid:0 66289ms [err] a=sctp-port:5000 66289ms [err] a=max-message-size:262144 66289ms [err] 66292ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 66292ms [err] v=0 66292ms [err] o=- 7259692441038444393 2 IN IP4 127.0.0.1 66292ms [err] s=- 66292ms [err] t=0 0 66292ms [err] a=group:BUNDLE 0 66292ms [err] a=extmap-allow-mixed 66292ms [err] a=msid-semantic: WMS 66292ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 66292ms [err] c=IN IP4 0.0.0.0 66292ms [err] a=ice-ufrag:392q 66292ms [err] a=ice-pwd:cNYPxTK75iU6uK+9gAo17Y8e 66292ms [err] a=ice-options:trickle 66292ms [err] a=fingerprint:sha-256 D8:EC:29:18:EE:7F:BB:9F:1E:A6:31:CF:D0:B5:DE:E7:31:79:F5:EC:3C:9E:B1:1A:56:8D:02:6C:8B:7A:D3:CA 66292ms [err] a=setup:actpass 66292ms [err] a=mid:0 66292ms [err] a=sctp-port:5000 66292ms [err] a=max-message-size:262144 66292ms [err] 66293ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 66293ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2293b0b7-67be-447e-ab5c-29e7ed931e85", "state": "new"}] 66294ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 66294ms [err] v=0 66294ms [err] o=- 3933824291 3933824291 IN IP4 0.0.0.0 66294ms [err] s=- 66294ms [err] t=0 0 66294ms [err] a=group:BUNDLE 0 66294ms [err] a=msid-semantic:WMS * 66294ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 66294ms [err] c=IN IP4 0.0.0.0 66294ms [err] a=mid:0 66294ms [err] a=sctp-port:5000 66294ms [err] a=max-message-size:65536 66294ms [err] a=ice-ufrag:SXAh 66294ms [err] a=ice-pwd:vCfZrQ08pvDHsz5daPW8LN 66294ms [err] a=fingerprint:sha-256 71:46:4E:15:A9:71:54:FF:93:52:0A:DC:D8:FC:9F:7E:31:27:23:F4:E9:5B:52:E4:0A:63:CC:0B:70:44:C4:B2 66294ms [err] a=setup:active 66294ms [err] 66295ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 66295ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 66295ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 66296ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 66296ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 66298ms [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'\xad\xb3(\xa1\x16\xb7\x9c\xe1:\x9a\xd8\x95') 66298ms [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'\x02kr\xca\x18\xb5X\xd8v\xb50\xbb') 66299ms [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'\xad\xb3(\xa1\x16\xb7\x9c\xe1:\x9a\xd8\x95') 66299ms [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'\x02kr\xca\x18\xb5X\xd8v\xb50\xbb') 66300ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 66301ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xc3\x99m\xc0O<~Q\xdf\xf3t\xef') 66301ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xc3\x99m\xc0O<~Q\xdf\xf3t\xef') 66301ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'b=(\x8c\xde`\xf6w\xe06Aw') 66302ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'b=(\x8c\xde`\xf6w\xe06Aw') 66302ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 57399) (expires in 600 seconds) 66302ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 66302ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 66303ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 66303ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 66303ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 66304ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 66304ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 66304ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2293b0b7-67be-447e-ab5c-29e7ed931e85", "state": "connecting"}] 66319ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38586) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'oqF+F0I3gkAi') 66319ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38586) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'oqF+F0I3gkAi') 66319ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(V4e0nH1oua 1 udp 1845501695 172.17.0.2 38586 typ prflx) 66320ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42946) -> ('172.17.0.2', 38586)) State.WAITING -> State.IN_PROGRESS 66320ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38586) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'r\xd40\x1a\xa3r\xeaK\xb7\x0c\xe1\xd6') 66323ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38586) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'r\xd40\x1a\xa3r\xeaK\xb7\x0c\xe1\xd6') 66323ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42946) -> ('172.17.0.2', 38586)) State.IN_PROGRESS -> State.SUCCEEDED 66323ms [err] INFO:aioice.ice:Connection(0) ICE completed 66324ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 66324ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 66325ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 66326ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 66328ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 66329ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 66329ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 66329ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 66329ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 66329ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2293b0b7-67be-447e-ab5c-29e7ed931e85", "state": "connected"}] 66333ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 66333ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 66333ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 66335ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 66335ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 66335ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 66336ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1213957645, stream_id=1, stream_seq=0) 66336ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 66336ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3532303055, stream_id=1, stream_seq=0) 66336ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 66336ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1213957645, gaps=[]) 66337ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3532303055, gaps=[]) 66337ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 66337ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3532303056, stream_id=1, stream_seq=1) 66337ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 66337ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3532303057, stream_id=1, stream_seq=2) 66338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3532303057, gaps=[]) 66338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 66342ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:868055231 1 udp 2113937151 5ea9640f-c137-4d0f-a585-0464cd9a8bab.local 38586 typ host generation 0 ufrag 392q network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2293b0b7-67be-447e-ab5c-29e7ed931e85"}', extra='') 66342ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 66342ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 66342ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 66346ms [err] INFO:aioice.ice:Connection(0) Remote candidate "5ea9640f-c137-4d0f-a585-0464cd9a8bab.local" resolved to 172.17.0.2 66372ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38586) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'qrGDyfdqVqAa') 66372ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38586) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'qrGDyfdqVqAa') 66372ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42946) -> ('172.17.0.2', 38586)) State.FROZEN -> State.FAILED 66372ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56168) -> ('172.17.0.2', 38586)) State.FROZEN -> State.FAILED 66372ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57399) -> ('172.17.0.2', 38586)) State.FROZEN -> State.FAILED 66389ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3835538763 1 udp 33562623 141.24.210.113 54051 typ relay raddr 141.24.211.56 rport 38586 generation 0 ufrag 392q network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2293b0b7-67be-447e-ab5c-29e7ed931e85"}', extra='') 66389ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 66389ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 66389ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 66398ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3079672512 1 udp 1677729535 141.24.211.56 38586 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag 392q network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2293b0b7-67be-447e-ab5c-29e7ed931e85"}', extra='') 66399ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 66399ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 66399ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 66435ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38586) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'9Cg8x+MVtrHY') 66435ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38586) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'9Cg8x+MVtrHY') 66435ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42946) -> ('141.24.211.56', 38586)) State.FROZEN -> State.FAILED 66435ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56168) -> ('141.24.211.56', 38586)) State.FROZEN -> State.FAILED 66435ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42946) -> ('141.24.210.113', 54051)) State.FROZEN -> State.FAILED 66435ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56168) -> ('141.24.210.113', 54051)) State.FROZEN -> State.FAILED 66435ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57399) -> ('141.24.211.56', 38586)) State.FROZEN -> State.FAILED 66435ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57399) -> ('141.24.210.113', 54051)) State.FROZEN -> State.FAILED 66441ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 66441ms [log] [experimentStatusChanged] {"status": "running", "message": null} 66484ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/2293b0b7-67be-447e-ab5c-29e7ed931e85"}', extra='') 66484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 66484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 66484ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 66485ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 66485ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 66485ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 66485ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 66488ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 66488ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 66488ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 66488ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 66488ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 66488ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 66488ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'f\x99\x9d\xfc\\\x94\x03\x06U \x89\x02') 66488ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2293b0b7-67be-447e-ab5c-29e7ed931e85", "state": "closed"}] 66488ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'f\x99\x9d\xfc\\\x94\x03\x06U \x89\x02') 66489ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 57399) 66489ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 66489ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 66525ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 66525ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests : should transmit gpio value 66596ms [err] Traceback (most recent call last): 66596ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 66596ms [err] return _run_code(code, main_globals, None, 66596ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 66596ms [err] exec(code, run_globals) 66596ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 66596ms [err] sys.exit(main()) 66596ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 66600ms [err] asyncio.run(main_async()) 66600ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 66600ms [err] return loop.run_until_complete(main) 66600ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 66600ms [err] self.run_forever() 66600ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 66600ms [err] self._run_once() 66600ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 66600ms [err] event_list = self._selector.select(timeout) 66600ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 66600ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 66600ms [err] KeyboardInterrupt 66600ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 66600ms [err] h.flush() 66600ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 66723ms [log] starting device 67211ms [err] DEBUG:asyncio:Using selector: EpollSelector 67288ms [err] ERROR:asyncio:Unclosed client session 67288ms [err] client_session: 67344ms [log] parsing 67344ms [log] creating device handler 67344ms [log] [ready] 67344ms [log] reading line 67344ms [log] [websocketToken] "e7b316f8-2bc3-4753-bc1e-687e5aa8700a" 67360ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 67360ms [log] [websocketConnected] 69097ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 69098ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 69118ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/fe5855da-be75-4920-b23f-0bb49d7c1978"}}', extra='') 69118ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/fe5855da-be75-4920-b23f-0bb49d7c1978"} 69196ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/64033df4-4619-4758-a936-8b62105716d1","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='') 69198ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/64033df4-4619-4758-a936-8b62105716d1", "state": "new"}] 71201ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 71202ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 71202ms [err] v=0 71202ms [err] o=- 3933824296 3933824296 IN IP4 0.0.0.0 71202ms [err] s=- 71202ms [err] t=0 0 71202ms [err] a=group:BUNDLE 0 71202ms [err] a=msid-semantic:WMS * 71202ms [err] m=application 9 DTLS/SCTP 5000 71202ms [err] c=IN IP4 0.0.0.0 71202ms [err] a=mid:0 71202ms [err] a=sctpmap:5000 webrtc-datachannel 65535 71202ms [err] a=max-message-size:65536 71202ms [err] a=ice-ufrag:VXor 71202ms [err] a=ice-pwd:kV7Y9HUxiNq1DjIBKt2mbb 71202ms [err] a=fingerprint:sha-256 B4:C4:33:AB:62:A7:0C:B5:03:41:2A:5D:B4:85:9D:D4:C1:81:9C:0C:67:C3:B3:25:6C:83:2F:06:42:68:CA:99 71202ms [err] a=setup:actpass 71202ms [err] 71203ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 71203ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 71203ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/64033df4-4619-4758-a936-8b62105716d1", "state": "new"}] 71204ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 71204ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 71205ms [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'\xa9\\\x96\xb8\r\x045\x07[\x88\xa0f') 71205ms [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'\xc8=R,\x8cp_\xaf\xde\xc2-t') 71206ms [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'\xa9\\\x96\xb8\r\x045\x07[\x88\xa0f') 71206ms [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'\xc8=R,\x8cp_\xaf\xde\xc2-t') 71207ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 71207ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'S\x05\x90\xf9\x10\x05\xc7\xcf\x88F\xce\xba') 71208ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'S\x05\x90\xf9\x10\x05\xc7\xcf\x88F\xce\xba') 71208ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'N \xb3\xcd\xf6*\xbb\xafky\xf7\xbf') 71208ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'N \xb3\xcd\xf6*\xbb\xafky\xf7\xbf') 71209ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 65124) (expires in 600 seconds) 71209ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 71209ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 71209ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/64033df4-4619-4758-a936-8b62105716d1"}', extra='') 71209ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 71209ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 71209ms [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='') 71209ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 71223ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 3803599497821780360 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:uQCj\\r\\na=ice-pwd:XNkWYSVF5X3LGSrUv5c0GRcp\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 90:14:AA:0A:50:81:14:76:A6:31:EE:E6:85:12:F2:74:6E:D8:47:82:02:88:D0:F0:E4:1E:A1:8D:AF:6A:4A:32\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/64033df4-4619-4758-a936-8b62105716d1"}', extra='') 71224ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 71224ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 71224ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 71224ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 71224ms [err] v=0 71224ms [err] o=- 3803599497821780360 2 IN IP4 127.0.0.1 71224ms [err] s=- 71224ms [err] t=0 0 71224ms [err] a=group:BUNDLE 0 71224ms [err] a=msid-semantic: WMS 71224ms [err] m=application 9 DTLS/SCTP 5000 71224ms [err] c=IN IP4 0.0.0.0 71224ms [err] a=ice-ufrag:uQCj 71224ms [err] a=ice-pwd:XNkWYSVF5X3LGSrUv5c0GRcp 71224ms [err] a=ice-options:trickle 71224ms [err] a=fingerprint:sha-256 90:14:AA:0A:50:81:14:76:A6:31:EE:E6:85:12:F2:74:6E:D8:47:82:02:88:D0:F0:E4:1E:A1:8D:AF:6A:4A:32 71224ms [err] a=setup:active 71224ms [err] a=mid:0 71224ms [err] a=sctpmap:5000 webrtc-datachannel 1024 71224ms [err] 71225ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59581) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'e0MAy3OcEojS') 71225ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59581) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'e0MAy3OcEojS') 71225ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 71225ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 71225ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 71226ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(ZLAtIGgMc9 1 udp 1845501695 172.17.0.2 59581 typ prflx) 71226ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 71226ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 71226ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 71226ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38033) -> ('172.17.0.2', 59581)) State.WAITING -> State.IN_PROGRESS 71227ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59581) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf9\x18\x0f\xc0\x16\x89V\x1e\xfb5\xc0\xa3') 71227ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/64033df4-4619-4758-a936-8b62105716d1", "state": "connecting"}] 71228ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59581) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf9\x18\x0f\xc0\x16\x89V\x1e\xfb5\xc0\xa3') 71228ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38033) -> ('172.17.0.2', 59581)) State.IN_PROGRESS -> State.SUCCEEDED 71229ms [err] INFO:aioice.ice:Connection(0) ICE completed 71234ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:406034430 1 udp 2113937151 5838fd45-6c2c-484b-9934-f00a93125314.local 59581 typ host generation 0 ufrag uQCj network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/64033df4-4619-4758-a936-8b62105716d1"}', extra='') 71234ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 71234ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 71234ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 71237ms [err] INFO:aioice.ice:Connection(0) Remote candidate "5838fd45-6c2c-484b-9934-f00a93125314.local" resolved to 172.17.0.2 71248ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38033) -> ('172.17.0.2', 59581)) State.FROZEN -> State.IN_PROGRESS 71248ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59581) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x84\x18\x16\xb51\xb88O.\x01\xf8\xd3') 71248ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59581) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x84\x18\x16\xb51\xb88O.\x01\xf8\xd3') 71249ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38033) -> ('172.17.0.2', 59581)) State.IN_PROGRESS -> State.SUCCEEDED 71249ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38995) -> ('172.17.0.2', 59581)) State.FROZEN -> State.FAILED 71249ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 65124) -> ('172.17.0.2', 59581)) State.FROZEN -> State.FAILED 71268ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 71268ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 71269ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 71270ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 71272ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 71272ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 71272ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 71272ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 71273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 71273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 71273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 71273ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 71273ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/64033df4-4619-4758-a936-8b62105716d1", "state": "connected"}] 71274ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 71274ms [log] line {"signal":"gpio1","value":"strongH"} 71274ms [log] 71274ms [log] reading line 71274ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 71277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 71277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 71277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 71277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 71277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 71277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 71277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 71278ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59581) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'03s20qLbnAJr') 71278ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59581) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'03s20qLbnAJr') 71278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 71278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 71279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 71279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=498159303, stream_id=1, stream_seq=0) 71279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 71279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=498159303, gaps=[]) 71279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 71280ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=4019000737, stream_id=1, stream_seq=0) 71280ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 71280ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4019000737, gaps=[]) 71281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=498159304, stream_id=1, stream_seq=1) 71282ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 71282ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=498159305, stream_id=1, stream_seq=2) 71282ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=498159306, stream_id=1, stream_seq=3) 71282ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=498159307, stream_id=1, stream_seq=4) 71283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=498159305, gaps=[]) 71283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=498159307, gaps=[]) 71283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 71293ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:980228467 1 udp 1677729535 141.24.211.56 59581 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag uQCj network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/64033df4-4619-4758-a936-8b62105716d1"}', extra='') 71293ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 71293ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 71293ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 71341ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59581) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'lV6Zxv5eSvxg') 71341ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59581) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'lV6Zxv5eSvxg') 71405ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 59581) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'9VGXqI6utIWz') 71405ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 59581) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'9VGXqI6utIWz') 71405ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38995) -> ('172.17.0.2', 59581)) State.WAITING -> State.IN_PROGRESS 71405ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 59581) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'e4\x1a\xa9\x92 Q\xbbr\xdc\x89<') 71406ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 71406ms [log] line {"signal":"gpio2","value":"strongL"} 71406ms [log] 71406ms [log] reading line 71406ms [log] [experimentStatusChanged] {"status": "running", "message": null} 71407ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 59581) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'e4\x1a\xa9\x92 Q\xbbr\xdc\x89<') 71407ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38995) -> ('172.17.0.2', 59581)) State.IN_PROGRESS -> State.SUCCEEDED 71407ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38033) -> ('141.24.211.56', 59581)) State.FROZEN -> State.FAILED 71407ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38995) -> ('141.24.211.56', 59581)) State.FROZEN -> State.FAILED 71407ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 65124) -> ('141.24.211.56', 59581)) State.FROZEN -> State.FAILED 71429ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/64033df4-4619-4758-a936-8b62105716d1"}', extra='') 71429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 71429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 71429ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 71430ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 71430ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 71430ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 71430ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 71430ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 71430ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 71430ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 71430ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 71431ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/64033df4-4619-4758-a936-8b62105716d1", "state": "closed"}] 71431ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 71432ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 71432ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xde\xa4>\x9f\x1aQx!z\xd8\xd8\xa4') 71433ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xde\xa4>\x9f\x1aQx!z\xd8\xd8\xa4') 71433ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 65124) 71433ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 71433ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 71526ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 71526ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit initial gpio value 71636ms [err] Traceback (most recent call last): 71636ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 71637ms [err] return _run_code(code, main_globals, None, 71637ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 71637ms [err] exec(code, run_globals) 71637ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 71637ms [err] sys.exit(main()) 71637ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 71637ms [err] asyncio.run(main_async()) 71637ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 71637ms [err] return loop.run_until_complete(main) 71637ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 71637ms [err] self.run_forever() 71637ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 71638ms [err] self._run_once() 71638ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 71641ms [err] event_list = self._selector.select(timeout) 71641ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 71641ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 71641ms [err] KeyboardInterrupt 71641ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 71641ms [err] h.flush() 71641ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 71784ms [log] starting device 72267ms [err] DEBUG:asyncio:Using selector: EpollSelector 72356ms [err] ERROR:asyncio:Unclosed client session 72356ms [err] client_session: 72445ms [log] parsing 72445ms [log] creating device handler 72445ms [log] [ready] 72445ms [log] reading line 72445ms [log] [websocketToken] "adb5808d-2b2a-4d3b-b4c6-f214b37d5fce" 72467ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 72467ms [log] line {"signal":"gpio1","value":"strongH"} 72467ms [log] 72467ms [log] reading line 72467ms [log] line {"signal":"gpio2","value":"strongL"} 72467ms [log] 72467ms [log] reading line 72467ms [log] [websocketConnected] 72636ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 72636ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 72666ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/9f1e3112-4ff5-4b85-90af-584ca0749b2d"}}', extra='') 72666ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/9f1e3112-4ff5-4b85-90af-584ca0749b2d"} 72725ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/0e921977-9d0e-42fe-bfdb-37c63de45c70","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='') 72731ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 72731ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 72731ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0e921977-9d0e-42fe-bfdb-37c63de45c70", "state": "new"}] 74734ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/0e921977-9d0e-42fe-bfdb-37c63de45c70","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 74734ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 74734ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 74734ms [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='') 74734ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 74749ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/0e921977-9d0e-42fe-bfdb-37c63de45c70","content":{"type":"offer","sdp":"v=0\\r\\no=- 3933824300 3933824300 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 33444 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 33444 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 40435 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 40435 typ srflx raddr 172.17.0.2 rport 40435\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 33444 typ srflx raddr 172.30.0.1 rport 33444\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 60742 typ relay raddr 172.17.0.2 rport 45568\\r\\na=end-of-candidates\\r\\na=ice-ufrag:552G\\r\\na=ice-pwd:KMQoZO4QRnZ6X0It1RBN1g\\r\\na=fingerprint:sha-256 60:83:14:1E:08:B6:66:6A:89:80:9C:58:1F:09:55:50:06:8E:24:6A:D2:23:32:AA:C4:8F:F4:71:08:81:96:1D\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 74749ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 74749ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 74749ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 74749ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 74749ms [err] v=0 74749ms [err] o=- 3933824300 3933824300 IN IP4 0.0.0.0 74749ms [err] s=- 74749ms [err] t=0 0 74749ms [err] a=group:BUNDLE 0 74749ms [err] a=msid-semantic:WMS * 74749ms [err] m=application 33444 DTLS/SCTP 5000 74749ms [err] c=IN IP4 172.30.0.1 74749ms [err] a=mid:0 74749ms [err] a=sctpmap:5000 webrtc-datachannel 65535 74749ms [err] a=max-message-size:65536 74749ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 33444 typ host 74749ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 40435 typ host 74749ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 40435 typ srflx raddr 172.17.0.2 rport 40435 74749ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 33444 typ srflx raddr 172.30.0.1 rport 33444 74749ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 60742 typ relay raddr 172.17.0.2 rport 45568 74749ms [err] a=end-of-candidates 74749ms [err] a=ice-ufrag:552G 74749ms [err] a=ice-pwd:KMQoZO4QRnZ6X0It1RBN1g 74749ms [err] a=fingerprint:sha-256 60:83:14:1E:08:B6:66:6A:89:80:9C:58:1F:09:55:50:06:8E:24:6A:D2:23:32:AA:C4:8F:F4:71:08:81:96:1D 74749ms [err] a=setup:actpass 74749ms [err] 74751ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 74751ms [err] v=0 74751ms [err] o=- 3933824300 3933824300 IN IP4 0.0.0.0 74751ms [err] s=- 74751ms [err] t=0 0 74751ms [err] a=group:BUNDLE 0 74751ms [err] a=msid-semantic:WMS * 74751ms [err] m=application 33444 DTLS/SCTP 5000 74751ms [err] c=IN IP4 172.30.0.1 74751ms [err] a=mid:0 74751ms [err] a=sctpmap:5000 webrtc-datachannel 65535 74751ms [err] a=max-message-size:65536 74751ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 33444 typ host 74751ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 40435 typ host 74751ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 40435 typ srflx raddr 172.17.0.2 rport 40435 74751ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 33444 typ srflx raddr 172.30.0.1 rport 33444 74751ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 60742 typ relay raddr 172.17.0.2 rport 45568 74751ms [err] a=end-of-candidates 74751ms [err] a=ice-ufrag:552G 74751ms [err] a=ice-pwd:KMQoZO4QRnZ6X0It1RBN1g 74751ms [err] a=fingerprint:sha-256 60:83:14:1E:08:B6:66:6A:89:80:9C:58:1F:09:55:50:06:8E:24:6A:D2:23:32:AA:C4:8F:F4:71:08:81:96:1D 74751ms [err] a=setup:actpass 74751ms [err] 74751ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 74752ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0e921977-9d0e-42fe-bfdb-37c63de45c70", "state": "new"}] 74753ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 74753ms [err] v=0 74753ms [err] o=- 3933824300 3933824300 IN IP4 0.0.0.0 74753ms [err] s=- 74753ms [err] t=0 0 74753ms [err] a=group:BUNDLE 0 74753ms [err] a=msid-semantic:WMS * 74753ms [err] m=application 9 DTLS/SCTP 5000 74753ms [err] c=IN IP4 0.0.0.0 74753ms [err] a=mid:0 74753ms [err] a=sctpmap:5000 webrtc-datachannel 65535 74753ms [err] a=max-message-size:65536 74753ms [err] a=ice-ufrag:1k0T 74753ms [err] a=ice-pwd:1AVSUAjgQoRHjAEG4eA8aI 74753ms [err] a=fingerprint:sha-256 CC:E6:B2:AB:26:19:A3:44:DC:41:5D:D7:7B:FE:E9:F9:70:E8:36:70:43:E2:63:CC:C5:EF:E6:66:1D:46:EE:CC 74753ms [err] a=setup:active 74753ms [err] 74753ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 74753ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 74753ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 74754ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 74754ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 74755ms [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.\xea\xe8\xb9\xfd\xe2\xe5l\x92\x9a&') 74755ms [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'\xcfy\xff\xe4\x1c\x01\xbah\xfa\x92\xc6U') 74756ms [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.\xea\xe8\xb9\xfd\xe2\xe5l\x92\x9a&') 74756ms [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'\xcfy\xff\xe4\x1c\x01\xbah\xfa\x92\xc6U') 74757ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 74757ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xf7\xaa\xcbH$\xdc.r\xd1\x88\x11e') 74758ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xf7\xaa\xcbH$\xdc.r\xd1\x88\x11e') 74758ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xd5\xae\xea\xee\xc2c\x08\xe5\xa9l\x11C') 74759ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xd5\xae\xea\xee\xc2c\x08\xe5\xa9l\x11C') 74759ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 58933) (expires in 600 seconds) 74759ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 74759ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 74759ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 74759ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 74759ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 74760ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37623) -> ('172.30.0.1', 33444)) State.FROZEN -> State.WAITING 74760ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33988) -> ('172.30.0.1', 33444)) State.FROZEN -> State.WAITING 74760ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37623) -> ('172.17.0.2', 40435)) State.FROZEN -> State.WAITING 74760ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 58933) -> ('172.30.0.1', 33444)) State.FROZEN -> State.WAITING 74760ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 74760ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 74760ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37623) -> ('172.30.0.1', 33444)) State.WAITING -> State.IN_PROGRESS 74760ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 33444) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xbb4\x03T\xae\x80RZ\xe9\x0c\xf4J') 74761ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0e921977-9d0e-42fe-bfdb-37c63de45c70", "state": "connecting"}] 74761ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 33444) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xbb4\x03T\xae\x80RZ\xe9\x0c\xf4J') 74761ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37623) -> ('172.30.0.1', 33444)) State.IN_PROGRESS -> State.SUCCEEDED 74761ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37623) -> ('141.24.211.56', 40435)) State.FROZEN -> State.WAITING 74761ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37623) -> ('141.24.211.56', 33444)) State.FROZEN -> State.WAITING 74762ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37623) -> ('141.24.210.113', 60742)) State.FROZEN -> State.WAITING 74773ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 33444) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe8\x96X>y\\t\x0f\\,\xcc\x9c') 74773ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 33444) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe8\x96X>y\\t\x0f\\,\xcc\x9c') 74773ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33988) -> ('172.30.0.1', 33444)) State.WAITING -> State.FAILED 74773ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37623) -> ('172.17.0.2', 40435)) State.WAITING -> State.FAILED 74773ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33988) -> ('172.17.0.2', 40435)) State.FROZEN -> State.FAILED 74773ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37623) -> ('141.24.211.56', 40435)) State.WAITING -> State.FAILED 74774ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33988) -> ('141.24.211.56', 40435)) State.FROZEN -> State.FAILED 74774ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37623) -> ('141.24.211.56', 33444)) State.WAITING -> State.FAILED 74774ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33988) -> ('141.24.211.56', 33444)) State.FROZEN -> State.FAILED 74774ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 58933) -> ('172.30.0.1', 33444)) State.WAITING -> State.FAILED 74774ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 58933) -> ('172.17.0.2', 40435)) State.FROZEN -> State.FAILED 74774ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37623) -> ('141.24.210.113', 60742)) State.WAITING -> State.FAILED 74774ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33988) -> ('141.24.210.113', 60742)) State.FROZEN -> State.FAILED 74774ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 58933) -> ('141.24.211.56', 40435)) State.FROZEN -> State.FAILED 74774ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 58933) -> ('141.24.211.56', 33444)) State.FROZEN -> State.FAILED 74774ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 58933) -> ('141.24.210.113', 60742)) State.FROZEN -> State.FAILED 74774ms [err] INFO:aioice.ice:Connection(0) ICE completed 74774ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33444) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'JL63\x13d2\x90\xe6\x97U\xc5') 74775ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33444) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'JL63\x13d2\x90\xe6\x97U\xc5') 74775ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(jQXqCcExIL 1 udp 1862270975 172.17.0.2 33444 typ prflx) 74775ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37623) -> ('172.17.0.2', 33444)) State.WAITING -> State.IN_PROGRESS 74775ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33444) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'x\xe2}4\x18\x95\x8a\x18rz$$') 74776ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33444) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'x\xe2}4\x18\x95\x8a\x18rz$$') 74776ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37623) -> ('172.17.0.2', 33444)) State.IN_PROGRESS -> State.SUCCEEDED 74780ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 74780ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 74781ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 74781ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 74797ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 74797ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 74797ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 74797ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 74798ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 74798ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0e921977-9d0e-42fe-bfdb-37c63de45c70", "state": "connected"}] 74798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 74798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 74798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 74799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 74799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 74800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 74800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1785268679, stream_id=1, stream_seq=0) 74800ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 74801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=4066150115, stream_id=1, stream_seq=0) 74801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 74801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1785268679, gaps=[]) 74801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=4066150116, stream_id=1, stream_seq=1) 74801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=4066150117, stream_id=1, stream_seq=2) 74801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4066150115, gaps=[]) 74802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 74802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4066150116, gaps=[]) 74802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 74803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4066150117, gaps=[]) 74803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 74895ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 74895ms [log] [experimentStatusChanged] {"status": "running", "message": null} 74940ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/0e921977-9d0e-42fe-bfdb-37c63de45c70"}', extra='') 74940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 74940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 74940ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 74940ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 74940ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 74940ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 74940ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 74941ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 74941ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 74941ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 74941ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 74941ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0e921977-9d0e-42fe-bfdb-37c63de45c70", "state": "closed"}] 74942ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 74942ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 74942ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'{a\xe9=\xc3K8}\xc0\x19\x14\xcd') 74943ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'{a\xe9=\xc3K8}\xc0\x19\x14\xcd') 74943ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 58933) 74943ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 74943ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 75020ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 75020ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit gpio value 75124ms [err] Traceback (most recent call last): 75124ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 75124ms [err] return _run_code(code, main_globals, None, 75124ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 75124ms [err] exec(code, run_globals) 75124ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 75124ms [err] sys.exit(main()) 75124ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 75124ms [err] asyncio.run(main_async()) 75124ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 75124ms [err] return loop.run_until_complete(main) 75124ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 75124ms [err] self.run_forever() 75124ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 75124ms [err] self._run_once() 75124ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 75124ms [err] event_list = self._selector.select(timeout) 75124ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 75124ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 75124ms [err] KeyboardInterrupt 75124ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 75124ms [err] h.flush() 75124ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 75244ms [log] starting device 75662ms [err] DEBUG:asyncio:Using selector: EpollSelector 75737ms [err] ERROR:asyncio:Unclosed client session 75737ms [err] client_session: 75841ms [log] parsing 75841ms [log] creating device handler 75841ms [log] [ready] 75841ms [log] reading line 75841ms [log] [websocketToken] "9b03a732-a36e-471f-9563-144390d1ebde" 75874ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 75874ms [log] [websocketConnected] 76069ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 76070ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 76084ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/392c869b-55bf-4264-a842-1b620739e271"}}', extra='') 76084ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/392c869b-55bf-4264-a842-1b620739e271"} 76154ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/54b7142f-53de-4c42-8548-ef5d2828f9bd","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='') 76161ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/54b7142f-53de-4c42-8548-ef5d2828f9bd", "state": "new"}] 78163ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 78164ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 78164ms [err] v=0 78164ms [err] o=- 3933824303 3933824303 IN IP4 0.0.0.0 78164ms [err] s=- 78164ms [err] t=0 0 78164ms [err] a=group:BUNDLE 0 78164ms [err] a=msid-semantic:WMS * 78164ms [err] m=application 9 DTLS/SCTP 5000 78164ms [err] c=IN IP4 0.0.0.0 78164ms [err] a=mid:0 78164ms [err] a=sctpmap:5000 webrtc-datachannel 65535 78164ms [err] a=max-message-size:65536 78164ms [err] a=ice-ufrag:2cWz 78164ms [err] a=ice-pwd:PchMOu1ZvsHxEOeSH9gXmR 78164ms [err] a=fingerprint:sha-256 43:D6:B2:10:68:FD:FF:CB:79:DA:30:25:F9:AF:B9:26:2F:80:5F:53:6C:DC:3C:C8:6A:ED:4E:AC:65:72:96:29 78164ms [err] a=setup:actpass 78164ms [err] 78165ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 78165ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 78166ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/54b7142f-53de-4c42-8548-ef5d2828f9bd", "state": "new"}] 78166ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 78166ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 78167ms [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'\x07\x97=V\x1b\xe6\xba=\x14\xbd\xd4K') 78168ms [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'\x15Hv\xd2\xc1J\xa5\x0f\x0c%\xe9\xd9') 78168ms [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'\x07\x97=V\x1b\xe6\xba=\x14\xbd\xd4K') 78168ms [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'\x15Hv\xd2\xc1J\xa5\x0f\x0c%\xe9\xd9') 78169ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 78170ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xb0\xaf\x182\x17\x84\xc5\xd8,I}\x8c') 78170ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xb0\xaf\x182\x17\x84\xc5\xd8,I}\x8c') 78171ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'A\xa0\xba\x00k\xb9T\xef#\xc7{$') 78171ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'A\xa0\xba\x00k\xb9T\xef#\xc7{$') 78171ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 57865) (expires in 600 seconds) 78171ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 78172ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 78172ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/54b7142f-53de-4c42-8548-ef5d2828f9bd","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 78172ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 78172ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 78172ms [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='') 78172ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 78190ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 54509) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Mp\xf6\xaa\x9c~\x05\xd7\xf7\x7fk\xe1') 78190ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 54509) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Mp\xf6\xaa\x9c~\x05\xd7\xf7\x7fk\xe1') 78194ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/54b7142f-53de-4c42-8548-ef5d2828f9bd","content":{"type":"answer","sdp":"v=0\\r\\no=- 3933824303 3933824303 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 54509 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 54509 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 38865 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 38865 typ srflx raddr 172.17.0.2 rport 38865\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 54509 typ srflx raddr 172.30.0.1 rport 54509\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 60471 typ relay raddr 172.17.0.2 rport 37831\\r\\na=end-of-candidates\\r\\na=ice-ufrag:tERC\\r\\na=ice-pwd:ryFK2i5JAlp5x9DcJIUpxF\\r\\na=fingerprint:sha-256 4D:26:81:B6:7B:13:0C:5B:22:0B:7E:30:09:CC:18:55:C7:BA:7C:54:4F:15:2F:BA:1E:71:BE:9A:90:01:E3:19\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 78194ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 78195ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 78195ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 78195ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 78195ms [err] v=0 78195ms [err] o=- 3933824303 3933824303 IN IP4 0.0.0.0 78195ms [err] s=- 78195ms [err] t=0 0 78195ms [err] a=group:BUNDLE 0 78195ms [err] a=msid-semantic:WMS * 78195ms [err] m=application 54509 DTLS/SCTP 5000 78195ms [err] c=IN IP4 172.30.0.1 78195ms [err] a=mid:0 78195ms [err] a=sctpmap:5000 webrtc-datachannel 65535 78195ms [err] a=max-message-size:65536 78195ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 54509 typ host 78195ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 38865 typ host 78195ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 38865 typ srflx raddr 172.17.0.2 rport 38865 78195ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 54509 typ srflx raddr 172.30.0.1 rport 54509 78195ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 60471 typ relay raddr 172.17.0.2 rport 37831 78195ms [err] a=end-of-candidates 78195ms [err] a=ice-ufrag:tERC 78195ms [err] a=ice-pwd:ryFK2i5JAlp5x9DcJIUpxF 78195ms [err] a=fingerprint:sha-256 4D:26:81:B6:7B:13:0C:5B:22:0B:7E:30:09:CC:18:55:C7:BA:7C:54:4F:15:2F:BA:1E:71:BE:9A:90:01:E3:19 78195ms [err] a=setup:active 78195ms [err] 78196ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 78196ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 78196ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 78197ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39848) -> ('172.30.0.1', 54509)) State.FROZEN -> State.WAITING 78197ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53182) -> ('172.30.0.1', 54509)) State.FROZEN -> State.WAITING 78197ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39848) -> ('172.17.0.2', 38865)) State.FROZEN -> State.WAITING 78197ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57865) -> ('172.30.0.1', 54509)) State.FROZEN -> State.WAITING 78197ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(ibjHiH6u7o 1 udp 1862270975 172.17.0.2 54509 typ prflx) 78198ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 78198ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 78198ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 78198ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39848) -> ('172.17.0.2', 54509)) State.WAITING -> State.IN_PROGRESS 78198ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 54509) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xbfu4\x147\xcb\xf1;\x88R\xc1t') 78198ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39848) -> ('172.30.0.1', 54509)) State.WAITING -> State.IN_PROGRESS 78198ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 54509) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x140n?\xf0\xa7\xbf\xa61ts(') 78199ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/54b7142f-53de-4c42-8548-ef5d2828f9bd", "state": "connecting"}] 78199ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 54509) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xbfu4\x147\xcb\xf1;\x88R\xc1t') 78199ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39848) -> ('172.17.0.2', 54509)) State.IN_PROGRESS -> State.SUCCEEDED 78199ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53182) -> ('172.30.0.1', 54509)) State.WAITING -> State.FAILED 78199ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39848) -> ('172.17.0.2', 38865)) State.WAITING -> State.FAILED 78200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53182) -> ('172.17.0.2', 38865)) State.FROZEN -> State.FAILED 78200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39848) -> ('141.24.211.56', 38865)) State.FROZEN -> State.FAILED 78200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53182) -> ('141.24.211.56', 38865)) State.FROZEN -> State.FAILED 78200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39848) -> ('141.24.211.56', 54509)) State.FROZEN -> State.FAILED 78200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53182) -> ('141.24.211.56', 54509)) State.FROZEN -> State.FAILED 78200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39848) -> ('141.24.210.113', 60471)) State.FROZEN -> State.FAILED 78200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53182) -> ('141.24.210.113', 60471)) State.FROZEN -> State.FAILED 78200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57865) -> ('172.30.0.1', 54509)) State.WAITING -> State.FAILED 78200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57865) -> ('172.17.0.2', 38865)) State.FROZEN -> State.FAILED 78200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57865) -> ('141.24.211.56', 38865)) State.FROZEN -> State.FAILED 78200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57865) -> ('141.24.211.56', 54509)) State.FROZEN -> State.FAILED 78200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57865) -> ('141.24.210.113', 60471)) State.FROZEN -> State.FAILED 78200ms [err] INFO:aioice.ice:Connection(0) ICE completed 78202ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 54509) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x140n?\xf0\xa7\xbf\xa61ts(') 78202ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39848) -> ('172.30.0.1', 54509)) State.IN_PROGRESS -> State.SUCCEEDED 78202ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 54509) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'_\xc1D\x1e3\xe3\xcf\xa4X\x94Z,') 78203ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 54509) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'_\xc1D\x1e3\xe3\xcf\xa4X\x94Z,') 78218ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 78218ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 78219ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 78220ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 78222ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 78222ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 78222ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 78222ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 78223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 78223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 78223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 78223ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 78223ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/54b7142f-53de-4c42-8548-ef5d2828f9bd", "state": "connected"}] 78224ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 78224ms [log] line {"signal":"gpio1","value":"strongH"} 78224ms [log] 78224ms [log] reading line 78224ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 78224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 78224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 78224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 78224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 78224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 78224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 78225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 78225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 78225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 78225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=190304370, stream_id=1, stream_seq=0) 78225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 78226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2829260293, stream_id=1, stream_seq=0) 78226ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 78226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2829260293, gaps=[]) 78226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=190304370, gaps=[]) 78226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 78226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=190304371, stream_id=1, stream_seq=1) 78227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 78227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=190304372, stream_id=1, stream_seq=2) 78227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=190304373, stream_id=1, stream_seq=3) 78227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=190304374, stream_id=1, stream_seq=4) 78228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=190304371, gaps=[]) 78228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 78228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=190304372, gaps=[]) 78228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 78228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=190304373, gaps=[]) 78228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 78228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=190304374, gaps=[]) 78228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 78371ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 78371ms [log] line {"signal":"gpio2","value":"strongL"} 78371ms [log] 78371ms [log] reading line 78371ms [log] [experimentStatusChanged] {"status": "running", "message": null} 78384ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/54b7142f-53de-4c42-8548-ef5d2828f9bd"}', extra='') 78384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 78384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 78384ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 78384ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 78384ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 78385ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 78385ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 78385ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 78385ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 78385ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 78385ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 78386ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/54b7142f-53de-4c42-8548-ef5d2828f9bd", "state": "closed"}] 78386ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 78386ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 78386ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xd7+\x0c\x96\xa2\x9e\xda\x0eS^\x92$') 78387ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xd7+\x0c\x96\xa2\x9e\xda\x0eS^\x92$') 78388ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 57865) 78388ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 78388ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 78461ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 78461ms [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 78537ms [err] Traceback (most recent call last): 78537ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 78537ms [err] return _run_code(code, main_globals, None, 78537ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 78537ms [err] exec(code, run_globals) 78537ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 78537ms [err] sys.exit(main()) 78537ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 78537ms [err] asyncio.run(main_async()) 78537ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 78537ms [err] return loop.run_until_complete(main) 78537ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 78538ms [err] self.run_forever() 78538ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 78538ms [err] self._run_once() 78538ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 78539ms [err] event_list = self._selector.select(timeout) 78539ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 78539ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 78539ms [err] KeyboardInterrupt 78540ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 78540ms [err] h.flush() 78540ms [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 99072ms [log] starting device 99547ms [err] DEBUG:asyncio:Using selector: EpollSelector 99641ms [err] ERROR:asyncio:Unclosed client session 99641ms [err] client_session: 99701ms [log] parsing 99701ms [log] creating device handler 99701ms [log] [ready] 99701ms [log] reading line 99701ms [log] [websocketToken] "63ed48db-fbbd-4d37-ae4c-0307b186e449" 99718ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 99718ms [log] line {"signal":"gpio1","value":"strongH"} 99718ms [log] 99718ms [log] reading line 99718ms [log] line {"signal":"gpio2","value":"strongL"} 99718ms [log] 99718ms [log] reading line 99718ms [log] [websocketConnected] 101217ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 101217ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 101239ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/606bfd31-ee7c-4c0a-bd2b-4e4d390fe828"}}', extra='') 101239ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/606bfd31-ee7c-4c0a-bd2b-4e4d390fe828"} 101292ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/22a76311-7694-49e8-81f9-79b75429458f","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='') 101297ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 101297ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 101297ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/22a76311-7694-49e8-81f9-79b75429458f", "state": "new"}] 103298ms [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='') 103298ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 103299ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/22a76311-7694-49e8-81f9-79b75429458f"}', extra='') 103299ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 103299ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 103299ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 8925908934004557585 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:KrpF\\r\\na=ice-pwd:Jg4oQThRY2WKhdUWqXE//T2K\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 AD:74:34:36:63:C7:1C:2C:3A:6A:9C:9F:01:45:59:E1:0F:25:2F:12:12:8F:92:DD:7D:37:DC:68:BE:28:25:26\\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/22a76311-7694-49e8-81f9-79b75429458f"}', extra='') 103299ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 103299ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 103299ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 103299ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 103299ms [err] v=0 103299ms [err] o=- 8925908934004557585 2 IN IP4 127.0.0.1 103299ms [err] s=- 103299ms [err] t=0 0 103299ms [err] a=group:BUNDLE 0 103299ms [err] a=extmap-allow-mixed 103299ms [err] a=msid-semantic: WMS 103299ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 103299ms [err] c=IN IP4 0.0.0.0 103299ms [err] a=ice-ufrag:KrpF 103299ms [err] a=ice-pwd:Jg4oQThRY2WKhdUWqXE//T2K 103299ms [err] a=ice-options:trickle 103299ms [err] a=fingerprint:sha-256 AD:74:34:36:63:C7:1C:2C:3A:6A:9C:9F:01:45:59:E1:0F:25:2F:12:12:8F:92:DD:7D:37:DC:68:BE:28:25:26 103299ms [err] a=setup:actpass 103299ms [err] a=mid:0 103299ms [err] a=sctp-port:5000 103299ms [err] a=max-message-size:262144 103299ms [err] 103303ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 103303ms [err] v=0 103303ms [err] o=- 8925908934004557585 2 IN IP4 127.0.0.1 103303ms [err] s=- 103303ms [err] t=0 0 103303ms [err] a=group:BUNDLE 0 103303ms [err] a=extmap-allow-mixed 103303ms [err] a=msid-semantic: WMS 103303ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 103303ms [err] c=IN IP4 0.0.0.0 103303ms [err] a=ice-ufrag:KrpF 103303ms [err] a=ice-pwd:Jg4oQThRY2WKhdUWqXE//T2K 103303ms [err] a=ice-options:trickle 103303ms [err] a=fingerprint:sha-256 AD:74:34:36:63:C7:1C:2C:3A:6A:9C:9F:01:45:59:E1:0F:25:2F:12:12:8F:92:DD:7D:37:DC:68:BE:28:25:26 103303ms [err] a=setup:actpass 103303ms [err] a=mid:0 103303ms [err] a=sctp-port:5000 103303ms [err] a=max-message-size:262144 103303ms [err] 103303ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 103303ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/22a76311-7694-49e8-81f9-79b75429458f", "state": "new"}] 103305ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 103305ms [err] v=0 103305ms [err] o=- 3933824328 3933824328 IN IP4 0.0.0.0 103305ms [err] s=- 103305ms [err] t=0 0 103305ms [err] a=group:BUNDLE 0 103305ms [err] a=msid-semantic:WMS * 103305ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 103305ms [err] c=IN IP4 0.0.0.0 103305ms [err] a=mid:0 103305ms [err] a=sctp-port:5000 103305ms [err] a=max-message-size:65536 103305ms [err] a=ice-ufrag:UdUv 103305ms [err] a=ice-pwd:O4WBXdO9cQ8beLJyeU7HnS 103305ms [err] a=fingerprint:sha-256 B7:41:0F:9C:E2:9C:BE:22:73:8D:62:B2:A8:E2:32:51:C2:FB:BA:35:77:7C:BF:21:DD:DE:E9:68:51:C6:2D:26 103305ms [err] a=setup:active 103305ms [err] 103306ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 103306ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 103306ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 103308ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 103308ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 103310ms [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'H\xaeJg\xea+\x88\x8a\xa7\xfa\xb0\xa3') 103310ms [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'\xdc\x7f;)\xbd\x91\x19\x9a_\xaa\xcf\xf1') 103311ms [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'H\xaeJg\xea+\x88\x8a\xa7\xfa\xb0\xa3') 103311ms [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'\xdc\x7f;)\xbd\x91\x19\x9a_\xaa\xcf\xf1') 103313ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 103313ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'I\x8a\xb3oB\xda\x0e\xbd\x7f\x9f\x03\n') 103314ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'I\x8a\xb3oB\xda\x0e\xbd\x7f\x9f\x03\n') 103314ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xcf\xa7ca\x10R\xfe\x1cS\x14:\x12') 103315ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xcf\xa7ca\x10R\xfe\x1cS\x14:\x12') 103315ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 65334) (expires in 600 seconds) 103315ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 103316ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 103317ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 103317ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 103317ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 103317ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 103317ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 103318ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/22a76311-7694-49e8-81f9-79b75429458f", "state": "connecting"}] 103336ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43146) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'nf0AH4LUNhtj') 103337ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43146) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'nf0AH4LUNhtj') 103337ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(FtnPSzq5rJ 1 udp 1845501695 172.17.0.2 43146 typ prflx) 103337ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60545) -> ('172.17.0.2', 43146)) State.WAITING -> State.IN_PROGRESS 103337ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43146) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Y\xd2\xa4\xf5Qg\x95\x1b\x84UX0') 103341ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43146) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Y\xd2\xa4\xf5Qg\x95\x1b\x84UX0') 103342ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60545) -> ('172.17.0.2', 43146)) State.IN_PROGRESS -> State.SUCCEEDED 103342ms [err] INFO:aioice.ice:Connection(0) ICE completed 103348ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:498174501 1 udp 2113937151 301c2174-6d83-45b6-a051-db648eb927bb.local 43146 typ host generation 0 ufrag KrpF network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/22a76311-7694-49e8-81f9-79b75429458f"}', extra='') 103348ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 103348ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 103348ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 103351ms [err] INFO:aioice.ice:Connection(0) Remote candidate "301c2174-6d83-45b6-a051-db648eb927bb.local" resolved to 172.17.0.2 103358ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2392468278 1 udp 1677729535 141.24.211.56 43146 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag KrpF network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/22a76311-7694-49e8-81f9-79b75429458f"}', extra='') 103359ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 103359ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 103359ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 103359ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60545) -> ('172.17.0.2', 43146)) State.FROZEN -> State.IN_PROGRESS 103359ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43146) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x0cM`z\xd9z\x18iN\xf0w=') 103360ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43146) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x0cM`z\xd9z\x18iN\xf0w=') 103360ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60545) -> ('172.17.0.2', 43146)) State.IN_PROGRESS -> State.SUCCEEDED 103360ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:817270980 1 udp 33562623 141.24.210.113 63478 typ relay raddr 141.24.211.56 rport 43146 generation 0 ufrag KrpF network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/22a76311-7694-49e8-81f9-79b75429458f"}', extra='') 103361ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 103361ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 103361ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 103380ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53239) -> ('172.17.0.2', 43146)) State.FROZEN -> State.IN_PROGRESS 103381ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 43146) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'm=&\x01\xe3\xf7\xd4\xa7;\xf8E-') 103381ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 43146) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'm=&\x01\xe3\xf7\xd4\xa7;\xf8E-') 103381ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53239) -> ('172.17.0.2', 43146)) State.IN_PROGRESS -> State.SUCCEEDED 103387ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43146) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'jsHQqb4/75gE') 103387ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43146) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'jsHQqb4/75gE') 103387ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60545) -> ('141.24.211.56', 43146)) State.FROZEN -> State.FAILED 103387ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53239) -> ('141.24.211.56', 43146)) State.FROZEN -> State.FAILED 103387ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60545) -> ('141.24.210.113', 63478)) State.FROZEN -> State.FAILED 103388ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53239) -> ('141.24.210.113', 63478)) State.FROZEN -> State.FAILED 103388ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 65334) -> ('172.17.0.2', 43146)) State.FROZEN -> State.FAILED 103388ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 65334) -> ('141.24.211.56', 43146)) State.FROZEN -> State.FAILED 103388ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 65334) -> ('141.24.210.113', 63478)) State.FROZEN -> State.FAILED 103402ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 103402ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 103403ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 103403ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 103405ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 103406ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 103406ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 103406ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 103406ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 103406ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/22a76311-7694-49e8-81f9-79b75429458f", "state": "connected"}] 103409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 103409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 103410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 103410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 103410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 103410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 103411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=75102649, stream_id=1, stream_seq=0) 103411ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 103411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2466984240, stream_id=1, stream_seq=0) 103411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 103411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=75102649, gaps=[]) 103413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2466984240, gaps=[]) 103413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 103413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2466984241, stream_id=1, stream_seq=1) 103413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 103413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2466984242, stream_id=1, stream_seq=2) 103414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2466984242, gaps=[]) 103414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 103452ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43146) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'KsYMb3B3Brwx') 103452ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43146) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'KsYMb3B3Brwx') 103458ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 103458ms [log] [experimentStatusChanged] {"status": "running", "message": null} 103550ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/22a76311-7694-49e8-81f9-79b75429458f"}', extra='') 103550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 103551ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 103551ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 103551ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 103551ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 103551ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 103551ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 103551ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 103551ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 103552ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 103552ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 103552ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/22a76311-7694-49e8-81f9-79b75429458f", "state": "closed"}] 103552ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 103553ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 103553ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xba\xce\xf4pU\x98\xde\x0f\xc8\xc7\x1b\x13') 103554ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xba\xce\xf4pU\x98\xde\x0f\xc8\xc7\x1b\x13') 103554ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 65334) 103554ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 103554ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 103600ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 103600ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests without driver: should transmit gpio value 103671ms [err] Traceback (most recent call last): 103671ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 103671ms [err] return _run_code(code, main_globals, None, 103671ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 103671ms [err] exec(code, run_globals) 103671ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 103671ms [err] sys.exit(main()) 103671ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 103671ms [err] asyncio.run(main_async()) 103671ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 103671ms [err] return loop.run_until_complete(main) 103671ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 103672ms [err] self.run_forever() 103672ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 103672ms [err] self._run_once() 103672ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 103672ms [err] event_list = self._selector.select(timeout) 103672ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 103672ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 103672ms [err] KeyboardInterrupt 103674ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 103674ms [err] h.flush() 103674ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 103788ms [log] starting device 104312ms [err] DEBUG:asyncio:Using selector: EpollSelector 104415ms [err] ERROR:asyncio:Unclosed client session 104415ms [err] client_session: 104476ms [log] parsing 104476ms [log] creating device handler 104476ms [log] [ready] 104476ms [log] reading line 104476ms [log] [websocketToken] "bdb875db-0f66-4dcd-b611-3ae8a2e9a332" 104489ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 104489ms [log] [websocketConnected] 106499ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 106499ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 106512ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/f15764b5-f4a3-4856-9df2-1143fb96a3dc"}}', extra='') 106512ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/f15764b5-f4a3-4856-9df2-1143fb96a3dc"} 106553ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/56a2461a-d012-4240-a010-06631b2ae7fa","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='') 106558ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/56a2461a-d012-4240-a010-06631b2ae7fa", "state": "new"}] 108560ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 108561ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 108561ms [err] v=0 108561ms [err] o=- 3933824333 3933824333 IN IP4 0.0.0.0 108561ms [err] s=- 108561ms [err] t=0 0 108561ms [err] a=group:BUNDLE 0 108561ms [err] a=msid-semantic:WMS * 108561ms [err] m=application 9 DTLS/SCTP 5000 108561ms [err] c=IN IP4 0.0.0.0 108561ms [err] a=mid:0 108561ms [err] a=sctpmap:5000 webrtc-datachannel 65535 108561ms [err] a=max-message-size:65536 108561ms [err] a=ice-ufrag:GGeR 108561ms [err] a=ice-pwd:0uoDZPOxHOXCwT7eT7mfuu 108561ms [err] a=fingerprint:sha-256 DA:E5:4F:D1:A0:BA:F6:7A:D5:84:E0:C2:72:2A:5B:BD:DC:41:19:72:73:BA:C4:1B:BC:2B:F3:6B:8C:93:EB:3B 108561ms [err] a=setup:actpass 108561ms [err] 108562ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 108562ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 108563ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/56a2461a-d012-4240-a010-06631b2ae7fa", "state": "new"}] 108563ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 108563ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 108564ms [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'nX\xe3@\xc1\xb8\xc9n\x08\xd6\x17\x8c') 108564ms [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'P\x81\x93\x02\x02\x83|g\xc5\xf5+\xbc') 108565ms [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'nX\xe3@\xc1\xb8\xc9n\x08\xd6\x17\x8c') 108565ms [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'P\x81\x93\x02\x02\x83|g\xc5\xf5+\xbc') 108566ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 108566ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x1d\x82\xac{\xcf\xc1\x07p\x1ef\xf2#') 108567ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\x1d\x82\xac{\xcf\xc1\x07p\x1ef\xf2#') 108567ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xa5\x90\xf1\xe5\xd4\x822wB\xc4\x1c\x92') 108568ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xa5\x90\xf1\xe5\xd4\x822wB\xc4\x1c\x92') 108568ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 52664) (expires in 600 seconds) 108568ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 108568ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 108568ms [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='') 108569ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 108569ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/56a2461a-d012-4240-a010-06631b2ae7fa"}', extra='') 108569ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 108569ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 108582ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 3513623024389677722 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:sceS\\r\\na=ice-pwd:ZTaFe4YdWvp+BvL+nSpIUrbm\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 61:B8:84:97:30:81:A7:09:67:6C:BE:0F:CB:09:25:64:C4:82:86:64:4A:4B:E4:6F:66:1F:09:29:B8:D4:4C:ED\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/56a2461a-d012-4240-a010-06631b2ae7fa"}', extra='') 108582ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 108582ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 108582ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 108582ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 108582ms [err] v=0 108582ms [err] o=- 3513623024389677722 2 IN IP4 127.0.0.1 108582ms [err] s=- 108582ms [err] t=0 0 108582ms [err] a=group:BUNDLE 0 108582ms [err] a=msid-semantic: WMS 108582ms [err] m=application 9 DTLS/SCTP 5000 108582ms [err] c=IN IP4 0.0.0.0 108582ms [err] a=ice-ufrag:sceS 108582ms [err] a=ice-pwd:ZTaFe4YdWvp+BvL+nSpIUrbm 108582ms [err] a=ice-options:trickle 108582ms [err] a=fingerprint:sha-256 61:B8:84:97:30:81:A7:09:67:6C:BE:0F:CB:09:25:64:C4:82:86:64:4A:4B:E4:6F:66:1F:09:29:B8:D4:4C:ED 108582ms [err] a=setup:active 108582ms [err] a=mid:0 108582ms [err] a=sctpmap:5000 webrtc-datachannel 1024 108582ms [err] 108583ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 108583ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 108583ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 108583ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 108583ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 108583ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 108584ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/56a2461a-d012-4240-a010-06631b2ae7fa", "state": "connecting"}] 108584ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50942) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'uNFtxgfM4JH2') 108584ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50942) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'uNFtxgfM4JH2') 108584ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(DqagWjpPc1 1 udp 1845501695 172.17.0.2 50942 typ prflx) 108584ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39214) -> ('172.17.0.2', 50942)) State.WAITING -> State.IN_PROGRESS 108584ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50942) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'W\xc6\x89\x16v\xb5\x8b*\xd91\xc3b') 108587ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50942) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'W\xc6\x89\x16v\xb5\x8b*\xd91\xc3b') 108587ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39214) -> ('172.17.0.2', 50942)) State.IN_PROGRESS -> State.SUCCEEDED 108587ms [err] INFO:aioice.ice:Connection(0) ICE completed 108591ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:4174127004 1 udp 2113937151 4efbefdf-acc3-4a02-976e-d0e938bbe0a0.local 50942 typ host generation 0 ufrag sceS network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/56a2461a-d012-4240-a010-06631b2ae7fa"}', extra='') 108591ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 108591ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 108591ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 108595ms [err] INFO:aioice.ice:Connection(0) Remote candidate "4efbefdf-acc3-4a02-976e-d0e938bbe0a0.local" resolved to 172.17.0.2 108604ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39214) -> ('172.17.0.2', 50942)) State.FROZEN -> State.IN_PROGRESS 108604ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50942) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'W/d]\xe9k\x16\x1d&\t\xa2\x9c') 108605ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50942) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'W/d]\xe9k\x16\x1d&\t\xa2\x9c') 108605ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39214) -> ('172.17.0.2', 50942)) State.IN_PROGRESS -> State.SUCCEEDED 108605ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45856) -> ('172.17.0.2', 50942)) State.FROZEN -> State.FAILED 108605ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 52664) -> ('172.17.0.2', 50942)) State.FROZEN -> State.FAILED 108624ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 108624ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 108625ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 108626ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 108627ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 108628ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 108628ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 108628ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 108628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 108628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 108628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 108628ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 108628ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/56a2461a-d012-4240-a010-06631b2ae7fa", "state": "connected"}] 108629ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 108629ms [log] line {"signal":"gpio1","value":"strongH"} 108629ms [log] 108629ms [log] reading line 108629ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 108631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 108631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 108631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 108631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 108631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 108631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 108631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 108632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 108632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 108632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 108632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3710847659, stream_id=1, stream_seq=0) 108632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 108633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3710847659, gaps=[]) 108633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 108633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3641383693, stream_id=1, stream_seq=0) 108633ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 108633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3641383693, gaps=[]) 108635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3710847660, stream_id=1, stream_seq=1) 108635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 108635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3710847661, stream_id=1, stream_seq=2) 108635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3710847662, stream_id=1, stream_seq=3) 108635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3710847663, stream_id=1, stream_seq=4) 108636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3710847661, gaps=[]) 108636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 108636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3710847663, gaps=[]) 108636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 108637ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50942) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'RwPo58yJrcix') 108637ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50942) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'RwPo58yJrcix') 108652ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2095150563 1 udp 1677729535 141.24.211.56 50942 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag sceS network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/56a2461a-d012-4240-a010-06631b2ae7fa"}', extra='') 108653ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 108653ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 108653ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 108700ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50942) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'y33vO2rEo43t') 108700ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50942) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'y33vO2rEo43t') 108712ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 108712ms [log] line {"signal":"gpio2","value":"strongL"} 108712ms [log] 108712ms [log] reading line 108712ms [log] [experimentStatusChanged] {"status": "running", "message": null} 108762ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 50942) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'8YeNhe6aZu4H') 108763ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 50942) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'8YeNhe6aZu4H') 108763ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45856) -> ('172.17.0.2', 50942)) State.WAITING -> State.IN_PROGRESS 108763ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 50942) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"B\x03'\xab]o\xe8y\xf6\xf7\x15\x98") 108765ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 50942) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"B\x03'\xab]o\xe8y\xf6\xf7\x15\x98") 108765ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45856) -> ('172.17.0.2', 50942)) State.IN_PROGRESS -> State.SUCCEEDED 108765ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39214) -> ('141.24.211.56', 50942)) State.FROZEN -> State.FAILED 108765ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45856) -> ('141.24.211.56', 50942)) State.FROZEN -> State.FAILED 108765ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 52664) -> ('141.24.211.56', 50942)) State.FROZEN -> State.FAILED 108778ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/56a2461a-d012-4240-a010-06631b2ae7fa"}', extra='') 108778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 108778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 108778ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 108778ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 108778ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 108778ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 108779ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 108779ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 108779ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 108779ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 108779ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 108780ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/56a2461a-d012-4240-a010-06631b2ae7fa", "state": "closed"}] 108780ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 108780ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 108781ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xac\xdaz{\x14\xe4]\x08)\x19\xd6\xf5') 108781ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xac\xdaz{\x14\xe4]\x08)\x19\xd6\xf5') 108782ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 52664) 108782ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 108782ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 108838ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 108838ms [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 108891ms [err] Traceback (most recent call last): 108891ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 108891ms [err] return _run_code(code, main_globals, None, 108891ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 108891ms [err] exec(code, run_globals) 108891ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 108891ms [err] sys.exit(main()) 108891ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 108891ms [err] asyncio.run(main_async()) 108891ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 108891ms [err] return loop.run_until_complete(main) 108891ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 108892ms [err] self.run_forever() 108892ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 108892ms [err] self._run_once() 108892ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 108892ms [err] event_list = self._selector.select(timeout) 108892ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 108892ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 108892ms [err] KeyboardInterrupt 108894ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 108894ms [err] h.flush() 108894ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 108993ms [log] starting device 109464ms [err] DEBUG:asyncio:Using selector: EpollSelector 109539ms [err] ERROR:asyncio:Unclosed client session 109539ms [err] client_session: 109594ms [log] parsing 109594ms [log] creating device handler 109594ms [log] [ready] 109594ms [log] reading line 109594ms [log] [websocketToken] "d6800a02-ebdf-4e1e-a75d-5e407ec654a0" 109611ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 109611ms [log] line {"signal":"gpio1","value":"strongH"} 109611ms [log] 109611ms [log] reading line 109611ms [log] line {"signal":"gpio2","value":"strongL"} 109611ms [log] 109611ms [log] reading line 109611ms [log] [websocketConnected] 109765ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 109765ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 109781ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/5cb3933f-b523-4bc8-a1db-e57111879113"}}', extra='') 109782ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/5cb3933f-b523-4bc8-a1db-e57111879113"} 109837ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/22863a89-a5de-4b40-ad5b-cbd2c6e7992c","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='') 109843ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 109843ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 109844ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/22863a89-a5de-4b40-ad5b-cbd2c6e7992c", "state": "new"}] 111847ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 111848ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 111848ms [err] v=0 111848ms [err] o=- 3933824337 3933824337 IN IP4 0.0.0.0 111848ms [err] s=- 111848ms [err] t=0 0 111848ms [err] a=group:BUNDLE 0 111848ms [err] a=msid-semantic:WMS * 111848ms [err] m=application 9 DTLS/SCTP 5000 111848ms [err] c=IN IP4 0.0.0.0 111848ms [err] a=mid:0 111848ms [err] a=sctpmap:5000 webrtc-datachannel 65535 111848ms [err] a=max-message-size:65536 111848ms [err] a=ice-ufrag:7m7c 111848ms [err] a=ice-pwd:pa2fssT3ifQNNYRruXCHUF 111848ms [err] a=fingerprint:sha-256 40:B9:40:9E:52:83:CF:60:FB:0C:13:F7:88:AD:37:6F:84:62:16:99:40:24:36:6C:8F:CA:B4:91:59:38:7E:57 111848ms [err] a=setup:actpass 111848ms [err] 111849ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 111849ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 111850ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/22863a89-a5de-4b40-ad5b-cbd2c6e7992c", "state": "new"}] 111851ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 111851ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 111852ms [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'\xbf\x18i\xe6(\xb9\\\x03\xb8\xffF\xcf') 111853ms [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'\x94j"Q\xed\xf4>\xa9\xb3\xaeJn') 111853ms [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'\xbf\x18i\xe6(\xb9\\\x03\xb8\xffF\xcf') 111853ms [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'\x94j"Q\xed\xf4>\xa9\xb3\xaeJn') 111854ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 111855ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xd0\x03\x88,E\xc6j\xfd<\x1a\\\x9b') 111855ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xd0\x03\x88,E\xc6j\xfd<\x1a\\\x9b') 111855ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'PC\xc3@O\x1b\x0f5%k\x81\x13') 111856ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'PC\xc3@O\x1b\x0f5%k\x81\x13') 111857ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 61791) (expires in 600 seconds) 111857ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 111857ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 111858ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/22863a89-a5de-4b40-ad5b-cbd2c6e7992c","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 111858ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 111858ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 111858ms [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='') 111858ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 111873ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49652) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'S\x1c\x88`\xc2\x17X\xda\x17\x95\xf4\x9a') 111874ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49652) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'S\x1c\x88`\xc2\x17X\xda\x17\x95\xf4\x9a') 111879ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/22863a89-a5de-4b40-ad5b-cbd2c6e7992c","content":{"type":"answer","sdp":"v=0\\r\\no=- 3933824337 3933824337 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 49652 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 49652 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 60882 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 60882 typ srflx raddr 172.17.0.2 rport 60882\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 49652 typ srflx raddr 172.30.0.1 rport 49652\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 59657 typ relay raddr 172.17.0.2 rport 42561\\r\\na=end-of-candidates\\r\\na=ice-ufrag:3Wd7\\r\\na=ice-pwd:xFUMeZzhBsxMg7znPmvCMK\\r\\na=fingerprint:sha-256 28:02:1F:A6:8B:BB:80:71:43:7D:1B:F5:72:3A:13:05:64:A7:7B:B7:EF:92:B3:D9:8E:3D:A8:DD:7C:43:03:22\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 111879ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 111879ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 111879ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 111879ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 111879ms [err] v=0 111879ms [err] o=- 3933824337 3933824337 IN IP4 0.0.0.0 111879ms [err] s=- 111879ms [err] t=0 0 111879ms [err] a=group:BUNDLE 0 111879ms [err] a=msid-semantic:WMS * 111879ms [err] m=application 49652 DTLS/SCTP 5000 111879ms [err] c=IN IP4 172.30.0.1 111879ms [err] a=mid:0 111879ms [err] a=sctpmap:5000 webrtc-datachannel 65535 111879ms [err] a=max-message-size:65536 111879ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 49652 typ host 111879ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 60882 typ host 111879ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 60882 typ srflx raddr 172.17.0.2 rport 60882 111879ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 49652 typ srflx raddr 172.30.0.1 rport 49652 111879ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 59657 typ relay raddr 172.17.0.2 rport 42561 111879ms [err] a=end-of-candidates 111879ms [err] a=ice-ufrag:3Wd7 111879ms [err] a=ice-pwd:xFUMeZzhBsxMg7znPmvCMK 111879ms [err] a=fingerprint:sha-256 28:02:1F:A6:8B:BB:80:71:43:7D:1B:F5:72:3A:13:05:64:A7:7B:B7:EF:92:B3:D9:8E:3D:A8:DD:7C:43:03:22 111879ms [err] a=setup:active 111879ms [err] 111881ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 111881ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 111881ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 111882ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33053) -> ('172.30.0.1', 49652)) State.FROZEN -> State.WAITING 111882ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47813) -> ('172.30.0.1', 49652)) State.FROZEN -> State.WAITING 111882ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33053) -> ('172.17.0.2', 60882)) State.FROZEN -> State.WAITING 111882ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61791) -> ('172.30.0.1', 49652)) State.FROZEN -> State.WAITING 111882ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(NwjMHZKpI2 1 udp 1862270975 172.17.0.2 49652 typ prflx) 111882ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 111882ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 111882ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 111882ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33053) -> ('172.17.0.2', 49652)) State.WAITING -> State.IN_PROGRESS 111882ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49652) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'0\xa9_\xcc\x1e\xec\xbfF+\nFs') 111883ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33053) -> ('172.30.0.1', 49652)) State.WAITING -> State.IN_PROGRESS 111883ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 49652) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'hm\x1f\xc4\x9dr\xba\x9f\x83\x98\x9c]') 111883ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/22863a89-a5de-4b40-ad5b-cbd2c6e7992c", "state": "connecting"}] 111884ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49652) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'0\xa9_\xcc\x1e\xec\xbfF+\nFs') 111884ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33053) -> ('172.17.0.2', 49652)) State.IN_PROGRESS -> State.SUCCEEDED 111884ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47813) -> ('172.30.0.1', 49652)) State.WAITING -> State.FAILED 111884ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33053) -> ('172.17.0.2', 60882)) State.WAITING -> State.FAILED 111884ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47813) -> ('172.17.0.2', 60882)) State.FROZEN -> State.FAILED 111884ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33053) -> ('141.24.211.56', 60882)) State.FROZEN -> State.FAILED 111884ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47813) -> ('141.24.211.56', 60882)) State.FROZEN -> State.FAILED 111884ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33053) -> ('141.24.211.56', 49652)) State.FROZEN -> State.FAILED 111884ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47813) -> ('141.24.211.56', 49652)) State.FROZEN -> State.FAILED 111884ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33053) -> ('141.24.210.113', 59657)) State.FROZEN -> State.FAILED 111884ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47813) -> ('141.24.210.113', 59657)) State.FROZEN -> State.FAILED 111885ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61791) -> ('172.30.0.1', 49652)) State.WAITING -> State.FAILED 111885ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61791) -> ('172.17.0.2', 60882)) State.FROZEN -> State.FAILED 111885ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61791) -> ('141.24.211.56', 60882)) State.FROZEN -> State.FAILED 111885ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61791) -> ('141.24.211.56', 49652)) State.FROZEN -> State.FAILED 111885ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61791) -> ('141.24.210.113', 59657)) State.FROZEN -> State.FAILED 111885ms [err] INFO:aioice.ice:Connection(0) ICE completed 111885ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 49652) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'hm\x1f\xc4\x9dr\xba\x9f\x83\x98\x9c]') 111885ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33053) -> ('172.30.0.1', 49652)) State.IN_PROGRESS -> State.SUCCEEDED 111885ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 49652) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x9a\xe4\x84\xd2\x9dE\x80#\xedQ\x15\x19') 111885ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 49652) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x9a\xe4\x84\xd2\x9dE\x80#\xedQ\x15\x19') 111903ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 111903ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 111904ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 111905ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 111907ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 111907ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 111907ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 111907ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 111907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 111908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 111908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 111908ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 111908ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/22863a89-a5de-4b40-ad5b-cbd2c6e7992c", "state": "connected"}] 111909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 111909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 111909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 111909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 111909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 111909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 111909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 111910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 111910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 111910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2346740413, stream_id=1, stream_seq=0) 111910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 111910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1532693515, stream_id=1, stream_seq=0) 111910ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 111911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1532693515, gaps=[]) 111911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2346740413, gaps=[]) 111911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 111911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2346740414, stream_id=1, stream_seq=1) 111911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 111911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2346740415, stream_id=1, stream_seq=2) 111912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2346740414, gaps=[]) 111912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 111913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2346740415, gaps=[]) 111913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 112071ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 112071ms [log] [experimentStatusChanged] {"status": "running", "message": null} 112078ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/22863a89-a5de-4b40-ad5b-cbd2c6e7992c"}', extra='') 112078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 112078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 112078ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 112078ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 112078ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 112078ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 112079ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 112079ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 112079ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 112079ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 112079ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 112079ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/22863a89-a5de-4b40-ad5b-cbd2c6e7992c", "state": "closed"}] 112080ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 112080ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 112080ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x18\xdd\xd3D-\xaf\x888EW\xc48') 112081ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x18\xdd\xd3D-\xaf\x888EW\xc48') 112081ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 61791) 112081ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 112081ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 112180ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 112180ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver: should transmit gpio value 112277ms [err] Traceback (most recent call last): 112277ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 112277ms [err] return _run_code(code, main_globals, None, 112277ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 112277ms [err] exec(code, run_globals) 112277ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 112277ms [err] sys.exit(main()) 112277ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 112278ms [err] asyncio.run(main_async()) 112278ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 112278ms [err] return loop.run_until_complete(main) 112278ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 112278ms [err] self.run_forever() 112278ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 112278ms [err] self._run_once() 112278ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 112279ms [err] event_list = self._selector.select(timeout) 112279ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 112279ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 112279ms [err] KeyboardInterrupt 112280ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 112280ms [err] h.flush() 112280ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 112416ms [log] starting device 112883ms [err] DEBUG:asyncio:Using selector: EpollSelector 112959ms [err] ERROR:asyncio:Unclosed client session 112959ms [err] client_session: 113023ms [log] parsing 113023ms [log] creating device handler 113023ms [log] [ready] 113023ms [log] reading line 113023ms [log] [websocketToken] "89915b73-2780-4ba8-8540-654e79ce1f60" 113035ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 113035ms [log] [websocketConnected] 113223ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 113223ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 113241ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/7a60307d-2ce2-4400-8894-4dff8dd920d4"}}', extra='') 113241ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/7a60307d-2ce2-4400-8894-4dff8dd920d4"} 113302ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/b745a3d3-ad90-4559-a071-8e5241d15530","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='') 113308ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b745a3d3-ad90-4559-a071-8e5241d15530", "state": "new"}] 115311ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/b745a3d3-ad90-4559-a071-8e5241d15530","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 115311ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 115311ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 115311ms [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='') 115311ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 115323ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/b745a3d3-ad90-4559-a071-8e5241d15530","content":{"type":"offer","sdp":"v=0\\r\\no=- 3933824340 3933824340 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 52116 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 52116 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 60533 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 60533 typ srflx raddr 172.17.0.2 rport 60533\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 52116 typ srflx raddr 172.30.0.1 rport 52116\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 53002 typ relay raddr 172.17.0.2 rport 33132\\r\\na=end-of-candidates\\r\\na=ice-ufrag:gAX4\\r\\na=ice-pwd:H5sYwbXls3idfhHoWgbUfC\\r\\na=fingerprint:sha-256 4F:31:23:31:9C:49:66:99:2D:6B:C7:B0:6C:8A:67:58:B3:FB:5D:61:F9:31:9C:E3:1C:C4:A4:75:93:D2:59:46\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 115323ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 115323ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 115323ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 115323ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 115323ms [err] v=0 115323ms [err] o=- 3933824340 3933824340 IN IP4 0.0.0.0 115323ms [err] s=- 115323ms [err] t=0 0 115323ms [err] a=group:BUNDLE 0 115323ms [err] a=msid-semantic:WMS * 115323ms [err] m=application 52116 DTLS/SCTP 5000 115323ms [err] c=IN IP4 172.30.0.1 115323ms [err] a=mid:0 115323ms [err] a=sctpmap:5000 webrtc-datachannel 65535 115323ms [err] a=max-message-size:65536 115323ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 52116 typ host 115323ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 60533 typ host 115323ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 60533 typ srflx raddr 172.17.0.2 rport 60533 115323ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 52116 typ srflx raddr 172.30.0.1 rport 52116 115323ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 53002 typ relay raddr 172.17.0.2 rport 33132 115323ms [err] a=end-of-candidates 115323ms [err] a=ice-ufrag:gAX4 115323ms [err] a=ice-pwd:H5sYwbXls3idfhHoWgbUfC 115323ms [err] a=fingerprint:sha-256 4F:31:23:31:9C:49:66:99:2D:6B:C7:B0:6C:8A:67:58:B3:FB:5D:61:F9:31:9C:E3:1C:C4:A4:75:93:D2:59:46 115323ms [err] a=setup:actpass 115323ms [err] 115325ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 115325ms [err] v=0 115325ms [err] o=- 3933824340 3933824340 IN IP4 0.0.0.0 115325ms [err] s=- 115325ms [err] t=0 0 115325ms [err] a=group:BUNDLE 0 115325ms [err] a=msid-semantic:WMS * 115325ms [err] m=application 52116 DTLS/SCTP 5000 115325ms [err] c=IN IP4 172.30.0.1 115325ms [err] a=mid:0 115325ms [err] a=sctpmap:5000 webrtc-datachannel 65535 115325ms [err] a=max-message-size:65536 115325ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 52116 typ host 115325ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 60533 typ host 115325ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 60533 typ srflx raddr 172.17.0.2 rport 60533 115325ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 52116 typ srflx raddr 172.30.0.1 rport 52116 115325ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 53002 typ relay raddr 172.17.0.2 rport 33132 115325ms [err] a=end-of-candidates 115325ms [err] a=ice-ufrag:gAX4 115325ms [err] a=ice-pwd:H5sYwbXls3idfhHoWgbUfC 115325ms [err] a=fingerprint:sha-256 4F:31:23:31:9C:49:66:99:2D:6B:C7:B0:6C:8A:67:58:B3:FB:5D:61:F9:31:9C:E3:1C:C4:A4:75:93:D2:59:46 115325ms [err] a=setup:actpass 115325ms [err] 115325ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 115325ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b745a3d3-ad90-4559-a071-8e5241d15530", "state": "new"}] 115326ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 115326ms [err] v=0 115326ms [err] o=- 3933824340 3933824340 IN IP4 0.0.0.0 115326ms [err] s=- 115326ms [err] t=0 0 115326ms [err] a=group:BUNDLE 0 115326ms [err] a=msid-semantic:WMS * 115326ms [err] m=application 9 DTLS/SCTP 5000 115326ms [err] c=IN IP4 0.0.0.0 115326ms [err] a=mid:0 115326ms [err] a=sctpmap:5000 webrtc-datachannel 65535 115326ms [err] a=max-message-size:65536 115326ms [err] a=ice-ufrag:UkTo 115326ms [err] a=ice-pwd:fYWOcnzBEj8y2wkXjLwf6p 115326ms [err] a=fingerprint:sha-256 0C:0B:05:73:60:CC:88:2F:AD:C9:DB:97:9B:5F:BB:F4:5E:55:22:CF:B0:74:0D:43:C1:0C:00:55:1A:6F:69:9F 115326ms [err] a=setup:active 115326ms [err] 115326ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 115326ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 115326ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 115327ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 115328ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 115329ms [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'f\xe2D\x00 \x0e\x19\xbd\xcb\x14\x18"') 115329ms [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'\x9d\xa5\xc0yu\xd3Mp\xb7\xed`\x8b') 115330ms [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'f\xe2D\x00 \x0e\x19\xbd\xcb\x14\x18"') 115330ms [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'\x9d\xa5\xc0yu\xd3Mp\xb7\xed`\x8b') 115331ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 115331ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xbe\xdb:VE\x06\x07\x1c\xa8\x9f\x99\xce') 115332ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xbe\xdb:VE\x06\x07\x1c\xa8\x9f\x99\xce') 115332ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'p\x10W\x1f[\xf3\xf1\xae/\xb5\xb0\xb8') 115333ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'p\x10W\x1f[\xf3\xf1\xae/\xb5\xb0\xb8') 115333ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 49731) (expires in 600 seconds) 115333ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 115334ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 115334ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 115335ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 115335ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 115335ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45660) -> ('172.30.0.1', 52116)) State.FROZEN -> State.WAITING 115335ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43558) -> ('172.30.0.1', 52116)) State.FROZEN -> State.WAITING 115335ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45660) -> ('172.17.0.2', 60533)) State.FROZEN -> State.WAITING 115335ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49731) -> ('172.30.0.1', 52116)) State.FROZEN -> State.WAITING 115336ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 115336ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 115336ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45660) -> ('172.30.0.1', 52116)) State.WAITING -> State.IN_PROGRESS 115336ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 52116) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe2D\x05%\xae\xea\x93\x18\xfd\x05M4') 115336ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b745a3d3-ad90-4559-a071-8e5241d15530", "state": "connecting"}] 115340ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 52116) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe2D\x05%\xae\xea\x93\x18\xfd\x05M4') 115340ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45660) -> ('172.30.0.1', 52116)) State.IN_PROGRESS -> State.SUCCEEDED 115340ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45660) -> ('141.24.211.56', 60533)) State.FROZEN -> State.WAITING 115340ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45660) -> ('141.24.211.56', 52116)) State.FROZEN -> State.WAITING 115340ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45660) -> ('141.24.210.113', 53002)) State.FROZEN -> State.WAITING 115353ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 52116) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'c\x97\x8f5^\x1a\xd5\xf9\xee3\x1eg') 115354ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 52116) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'c\x97\x8f5^\x1a\xd5\xf9\xee3\x1eg') 115354ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43558) -> ('172.30.0.1', 52116)) State.WAITING -> State.FAILED 115354ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45660) -> ('172.17.0.2', 60533)) State.WAITING -> State.FAILED 115354ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43558) -> ('172.17.0.2', 60533)) State.FROZEN -> State.FAILED 115354ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45660) -> ('141.24.211.56', 60533)) State.WAITING -> State.FAILED 115354ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43558) -> ('141.24.211.56', 60533)) State.FROZEN -> State.FAILED 115354ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45660) -> ('141.24.211.56', 52116)) State.WAITING -> State.FAILED 115354ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43558) -> ('141.24.211.56', 52116)) State.FROZEN -> State.FAILED 115354ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49731) -> ('172.30.0.1', 52116)) State.WAITING -> State.FAILED 115354ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49731) -> ('172.17.0.2', 60533)) State.FROZEN -> State.FAILED 115354ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45660) -> ('141.24.210.113', 53002)) State.WAITING -> State.FAILED 115354ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43558) -> ('141.24.210.113', 53002)) State.FROZEN -> State.FAILED 115355ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49731) -> ('141.24.211.56', 60533)) State.FROZEN -> State.FAILED 115355ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49731) -> ('141.24.211.56', 52116)) State.FROZEN -> State.FAILED 115355ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49731) -> ('141.24.210.113', 53002)) State.FROZEN -> State.FAILED 115355ms [err] INFO:aioice.ice:Connection(0) ICE completed 115355ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52116) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xae=&\xa3\x94r\xe0\x85PV5\x85') 115358ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52116) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xae=&\xa3\x94r\xe0\x85PV5\x85') 115358ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(DnvrWC6kzs 1 udp 1862270975 172.17.0.2 52116 typ prflx) 115358ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45660) -> ('172.17.0.2', 52116)) State.WAITING -> State.IN_PROGRESS 115358ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52116) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\xe7'W\xdf\xcc\xb5\xe1:\xaf\x03\x96\n") 115358ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 115358ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 115358ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 115358ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 115358ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52116) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\xe7'W\xdf\xcc\xb5\xe1:\xaf\x03\x96\n") 115377ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 115377ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 115377ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 115378ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 115378ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 115378ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b745a3d3-ad90-4559-a071-8e5241d15530", "state": "connected"}] 115379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 115379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 115379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 115379ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 115379ms [log] line {"signal":"gpio1","value":"strongH"} 115379ms [log] 115379ms [log] reading line 115379ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 115380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 115380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 115380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 115381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1793451878, stream_id=1, stream_seq=0) 115381ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 115381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=48571330, stream_id=1, stream_seq=0) 115381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 115381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1793451878, gaps=[]) 115382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=48571331, stream_id=1, stream_seq=1) 115382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=48571332, stream_id=1, stream_seq=2) 115382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=48571333, stream_id=1, stream_seq=3) 115382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=48571334, stream_id=1, stream_seq=4) 115383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=48571330, gaps=[]) 115383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 115383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=48571331, gaps=[]) 115383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 115383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=48571332, gaps=[]) 115383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 115383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=48571333, gaps=[]) 115384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 115384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=48571334, gaps=[]) 115384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 115436ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 115436ms [log] line {"signal":"gpio2","value":"strongL"} 115436ms [log] 115436ms [log] reading line 115436ms [log] [experimentStatusChanged] {"status": "running", "message": null} 115519ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/b745a3d3-ad90-4559-a071-8e5241d15530"}', extra='') 115519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 115519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 115520ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 115520ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 115520ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 115520ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 115520ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 115520ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 115520ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 115520ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 115520ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 115521ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b745a3d3-ad90-4559-a071-8e5241d15530", "state": "closed"}] 115521ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 115521ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 115521ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xa1\xb4i\xdd\xf9\xf5\xcbTcn\xb5k') 115522ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xa1\xb4i\xdd\xf9\xf5\xcbTcn\xb5k') 115522ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 49731) 115522ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 115522ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 115569ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 115569ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== Client Communication (device <-> device): should connect without errors 115635ms [err] Traceback (most recent call last): 115635ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 115635ms [err] return _run_code(code, main_globals, None, 115635ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 115635ms [err] exec(code, run_globals) 115635ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 115635ms [err] sys.exit(main()) 115635ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 115636ms [err] asyncio.run(main_async()) 115636ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 115636ms [err] return loop.run_until_complete(main) 115636ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 115636ms [err] self.run_forever() 115636ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 115636ms [err] self._run_once() 115636ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 115636ms [err] event_list = self._selector.select(timeout) 115636ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 115637ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 115637ms [err] KeyboardInterrupt 115640ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 115640ms [err] h.flush() 115640ms [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