================== python Client to js Client Communication: should connect without errors 13046ms [log] starting device 13760ms [err] DEBUG:asyncio:Using selector: EpollSelector 13920ms [err] ERROR:asyncio:Unclosed client session 13920ms [err] client_session: 14052ms [log] parsing 14052ms [log] creating device handler 14052ms [log] [ready] 14052ms [log] reading line 14052ms [log] [websocketToken] "54ad693a-2476-47dd-9a4c-93eaae02e333" 14057ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 14057ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 14057ms [log] [websocketConnected] ================== python Client to js Client Communication: should start an experiment 15699ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 15699ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 15699ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 15724ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/3a810368-2265-4b1b-8de4-0a5e1e383418"}}', extra='') 15724ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/3a810368-2265-4b1b-8de4-0a5e1e383418"}}', extra='') 15725ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/3a810368-2265-4b1b-8de4-0a5e1e383418"} 15786ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/fe36f1f0-b832-4130-8835-73553157a007","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 15786ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/fe36f1f0-b832-4130-8835-73553157a007","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 15790ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fe36f1f0-b832-4130-8835-73553157a007", "state": "new"}] 17795ms [err] makeOffer 17795ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 17795ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 17795ms [err] v=0 17795ms [err] o=- 3954902851 3954902851 IN IP4 0.0.0.0 17795ms [err] s=- 17795ms [err] t=0 0 17795ms [err] a=group:BUNDLE 0 17795ms [err] a=msid-semantic:WMS * 17795ms [err] m=application 9 DTLS/SCTP 5000 17795ms [err] c=IN IP4 0.0.0.0 17795ms [err] a=mid:0 17795ms [err] a=sctpmap:5000 webrtc-datachannel 65535 17795ms [err] a=max-message-size:65536 17795ms [err] a=ice-ufrag:DKzs 17795ms [err] a=ice-pwd:8bM2fvbEueDWlu9sA5oKa0 17795ms [err] a=fingerprint:sha-256 98:5F:38:F2:50:FB:9D:99:19:C4:53:42:56:4A:16:2B:97:FD:3B:60:6F:9B:21:E4:AC:3C:DC:3D:B2:D0:D4:95 17795ms [err] a=fingerprint:sha-384 87:A0:3E:36:3C:88:27:42:6C:4F:55:EF:E4:87:F5:15:9E:EE:A2:E4:51:7F:6E:1F:DA:79:9B:26:C2:B2:AF:47:A9:BA:48:85:B7:B4:A8:AD:13:9C:BD:FF:6A:52:B0:32 17795ms [err] a=fingerprint:sha-512 31:A7:C2:92:4B:27:67:B5:3A:F3:4F:7C:57:32:3D:15:E8:96:E0:99:3F:00:5F:F6:20:BF:58:FD:37:B2:97:60:4F:8E:73:35:02:FA:A4:6F:42:4D:6F:B7:A1:10:59:10:77:25:0B:77:C3:23:3E:0C:A2:8B:7E:22:54:D2:EA:80 17795ms [err] a=setup:actpass 17795ms [err] 17797ms [err] connectionstatechanged new new have-local-offer 17797ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 17797ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 17798ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fe36f1f0-b832-4130-8835-73553157a007", "state": "new"}] 17799ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 17800ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 17800ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 17802ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 17802ms [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='') 17802ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 17802ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/fe36f1f0-b832-4130-8835-73553157a007"}', extra='') 17802ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/fe36f1f0-b832-4130-8835-73553157a007"}', extra='') 17802ms [err] handleSignalingMessage 17802ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 17803ms [err] handleOptions 17803ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 17821ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 46102) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'8HCdTEqTe3oh') 17821ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 46102) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'8HCdTEqTe3oh') 17828ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 2928909287544053151 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:Cuzw\\r\\na=ice-pwd:Jjzb07PyxWVbc7JfX3wAv2B9\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 30:C8:0A:E1:41:99:1F:FB:30:E2:32:4C:8A:59:51:BF:D0:6C:7F:99:D4:6B:72:0F:63:C4:69:E7:4C:10:2E:42\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/fe36f1f0-b832-4130-8835-73553157a007"}', extra='') 17828ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 2928909287544053151 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:Cuzw\\r\\na=ice-pwd:Jjzb07PyxWVbc7JfX3wAv2B9\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 30:C8:0A:E1:41:99:1F:FB:30:E2:32:4C:8A:59:51:BF:D0:6C:7F:99:D4:6B:72:0F:63:C4:69:E7:4C:10:2E:42\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/fe36f1f0-b832-4130-8835-73553157a007"}', extra='') 17828ms [err] handleSignalingMessage 17828ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 17828ms [err] handleAnswer 17828ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 17828ms [err] acceptAnswer 17828ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 17828ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 17828ms [err] v=0 17828ms [err] o=- 2928909287544053151 2 IN IP4 127.0.0.1 17828ms [err] s=- 17828ms [err] t=0 0 17828ms [err] a=group:BUNDLE 0 17828ms [err] a=msid-semantic: WMS 17828ms [err] m=application 9 DTLS/SCTP 5000 17828ms [err] c=IN IP4 0.0.0.0 17828ms [err] a=ice-ufrag:Cuzw 17828ms [err] a=ice-pwd:Jjzb07PyxWVbc7JfX3wAv2B9 17828ms [err] a=ice-options:trickle 17828ms [err] a=fingerprint:sha-256 30:C8:0A:E1:41:99:1F:FB:30:E2:32:4C:8A:59:51:BF:D0:6C:7F:99:D4:6B:72:0F:63:C4:69:E7:4C:10:2E:42 17828ms [err] a=setup:active 17828ms [err] a=mid:0 17828ms [err] a=sctpmap:5000 webrtc-datachannel 1024 17828ms [err] 17830ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 17830ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 17830ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 17830ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(IQbU002FR9 1 udp 1845501695 172.17.0.2 46102 typ prflx) 17830ms [err] connectionstatechanged connecting checking stable 17830ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 17830ms [err] connectionstatechanged connecting checking stable 17830ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 17830ms [err] connectionstatechanged connecting checking stable 17830ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 17830ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33608) -> ('172.17.0.2', 46102)) State.WAITING -> State.IN_PROGRESS 17830ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 46102) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x01\x9e\xcd\x18\xf8\x1bF\x82\xb0KXd') 17831ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fe36f1f0-b832-4130-8835-73553157a007", "state": "connecting"}] 17831ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 46102) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x01\x9e\xcd\x18\xf8\x1bF\x82\xb0KXd') 17831ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33608) -> ('172.17.0.2', 46102)) State.IN_PROGRESS -> State.SUCCEEDED 17831ms [err] INFO:aioice.ice:Connection(0) ICE completed 17851ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 17851ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 17853ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 17854ms [err] connectionstatechanged connecting completed stable 17854ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 17857ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 17858ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 17858ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 17858ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 17858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 17858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 17858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 17858ms [err] connectionstatechanged connected completed stable 17858ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 17859ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fe36f1f0-b832-4130-8835-73553157a007", "state": "connected"}] 17859ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3821345933 1 udp 2113937151 9d4c461c-9ddf-4338-b050-c362e7f97113.local 46102 typ host generation 0 ufrag Cuzw network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/fe36f1f0-b832-4130-8835-73553157a007"}', extra='') 17859ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3821345933 1 udp 2113937151 9d4c461c-9ddf-4338-b050-c362e7f97113.local 46102 typ host generation 0 ufrag Cuzw network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/fe36f1f0-b832-4130-8835-73553157a007"}', extra='') 17859ms [err] handleSignalingMessage 17859ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 17859ms [err] handleIceCandidate 17859ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 17859ms [err] acceptIceCandidate 17859ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 17861ms [err] INFO:aioice.ice:Connection(0) Remote candidate "9d4c461c-9ddf-4338-b050-c362e7f97113.local" resolved to 172.17.0.2 17862ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 17862ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 17862ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 17862ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 17862ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 17862ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 17862ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 17863ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 17863ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 17863ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 17863ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=442454274, stream_id=1, stream_seq=0) 17863ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 17864ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=442454274, gaps=[]) 17864ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 17864ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=4014479045, stream_id=1, stream_seq=0) 17864ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 17864ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4014479045, gaps=[]) 17880ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 46102) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'VQAf2udMLi6C') 17880ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 46102) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'VQAf2udMLi6C') 17942ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 46102) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'uHcwFVuo8WOA') 17943ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 46102) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'uHcwFVuo8WOA') 17985ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 17985ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 17985ms [log] [experimentStatusChanged] {"status": "running", "message": null} 18027ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 46102) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'1AUpMhThOWNS') 18027ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 46102) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'1AUpMhThOWNS') 18027ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 55527) -> ('172.17.0.2', 46102)) State.WAITING -> State.IN_PROGRESS 18027ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 46102) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'2\r\xf8.%\x9eRP\xf0h\xc4v') 18032ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 46102) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'2\r\xf8.%\x9eRP\xf0h\xc4v') 18032ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 55527) -> ('172.17.0.2', 46102)) State.IN_PROGRESS -> State.SUCCEEDED 18032ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33608) -> ('172.17.0.2', 46102)) State.FROZEN -> State.FAILED 18032ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 55527) -> ('172.17.0.2', 46102)) State.FROZEN -> State.FAILED 18044ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/fe36f1f0-b832-4130-8835-73553157a007"}', extra='') 18044ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/fe36f1f0-b832-4130-8835-73553157a007"}', extra='') 18044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 18044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 18044ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 18045ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 18045ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 18045ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 18045ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 18045ms [err] connectionstatechanged closed closed closed 18045ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 18045ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 18045ms [err] connectionstatechanged closed closed closed 18045ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 18046ms [err] connectionstatechanged closed closed closed 18046ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 18046ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fe36f1f0-b832-4130-8835-73553157a007", "state": "closed"}] 18046ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 18046ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 18176ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 18176ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 18176ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client Communication: should connect without errors 18271ms [err] Traceback (most recent call last): 18271ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 18271ms [err] return _run_code(code, main_globals, None, 18272ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 18272ms [err] exec(code, run_globals) 18272ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 18272ms [err] sys.exit(main()) 18272ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 18272ms [err] asyncio.run(main_async()) 18272ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 18272ms [err] return loop.run_until_complete(main) 18272ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 18272ms [err] self.run_forever() 18272ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 18272ms [err] self._run_once() 18272ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 18273ms [err] event_list = self._selector.select(timeout) 18273ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 18273ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 18273ms [err] KeyboardInterrupt 18275ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 18275ms [err] h.flush() 18275ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 18433ms [log] starting device 19097ms [err] DEBUG:asyncio:Using selector: EpollSelector 19281ms [err] ERROR:asyncio:Unclosed client session 19281ms [err] client_session: 19390ms [log] parsing 19390ms [log] creating device handler 19390ms [log] [ready] 19390ms [log] reading line 19390ms [log] [websocketToken] "6d5d0910-378b-4ca7-ad18-3a5d6316d126" 19419ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 19419ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 19419ms [log] [websocketConnected] ================== python Client to python Client Communication: should start an experiment 19654ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 19654ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 19654ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 19679ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/519101e0-9d04-4910-bf4d-6f2c47e02714"}}', extra='') 19679ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/519101e0-9d04-4910-bf4d-6f2c47e02714"}}', extra='') 19679ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/519101e0-9d04-4910-bf4d-6f2c47e02714"} 19764ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/3e23f039-74c1-4fc7-b716-9cff6b21268f","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 19764ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/3e23f039-74c1-4fc7-b716-9cff6b21268f","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 19767ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3e23f039-74c1-4fc7-b716-9cff6b21268f", "state": "new"}] 21770ms [err] makeOffer 21770ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 21771ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 21771ms [err] v=0 21771ms [err] o=- 3954902855 3954902855 IN IP4 0.0.0.0 21771ms [err] s=- 21771ms [err] t=0 0 21771ms [err] a=group:BUNDLE 0 21771ms [err] a=msid-semantic:WMS * 21771ms [err] m=application 9 DTLS/SCTP 5000 21771ms [err] c=IN IP4 0.0.0.0 21771ms [err] a=mid:0 21771ms [err] a=sctpmap:5000 webrtc-datachannel 65535 21771ms [err] a=max-message-size:65536 21771ms [err] a=ice-ufrag:ETm9 21771ms [err] a=ice-pwd:CFSwPE6c13G0YuQw7KwEDb 21771ms [err] a=fingerprint:sha-256 E2:FF:2E:F0:73:93:80:88:09:DF:AB:C5:FC:20:37:58:E1:78:1D:D8:DC:F8:35:EC:C4:74:F6:2F:DB:A2:6D:37 21771ms [err] a=fingerprint:sha-384 74:D1:56:82:9C:57:4A:8B:05:F1:DA:E1:A2:DD:7D:8D:57:DE:E2:61:94:14:4B:B4:E4:18:19:52:F6:66:F2:51:6B:81:E6:D4:61:E4:A1:4F:EC:7C:87:E8:1E:6F:94:97 21771ms [err] a=fingerprint:sha-512 4E:3E:68:86:F3:C5:CE:D9:4A:40:FC:1D:8B:6F:FA:7C:DA:3F:A4:A6:D4:26:90:F9:C6:62:D3:39:71:3B:58:F5:FB:A4:AA:78:7F:33:2A:E0:92:42:2E:43:95:A1:FB:79:F5:5B:C5:64:3E:0E:83:AA:26:50:0B:97:8B:CD:56:AA 21771ms [err] a=setup:actpass 21771ms [err] 21773ms [err] connectionstatechanged new new have-local-offer 21773ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 21773ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 21775ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3e23f039-74c1-4fc7-b716-9cff6b21268f", "state": "new"}] 21776ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 21776ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 21777ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 21778ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/3e23f039-74c1-4fc7-b716-9cff6b21268f","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 21778ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/3e23f039-74c1-4fc7-b716-9cff6b21268f","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 21779ms [err] handleSignalingMessage 21779ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 21779ms [err] handleOptions 21779ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 21779ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 21779ms [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='') 21779ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 21796ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42449) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'9Wm\xa7]\xb1\xbf\xb7\xdf\xb0\xa1\xed') 21796ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42449) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'9Wm\xa7]\xb1\xbf\xb7\xdf\xb0\xa1\xed') 21803ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/3e23f039-74c1-4fc7-b716-9cff6b21268f","content":{"type":"answer","sdp":"v=0\\r\\no=- 3954902855 3954902855 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 42449 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 42449 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 34460 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:9jmO\\r\\na=ice-pwd:1IcHBtYtxmDOnpY1B4JvuB\\r\\na=fingerprint:sha-256 F2:12:9B:10:3E:53:3D:91:D3:46:E4:6A:6F:9D:2C:BB:81:99:48:33:83:35:9B:BE:29:F2:71:E4:19:41:21:3B\\r\\na=fingerprint:sha-384 3C:B4:91:F7:CA:A3:8A:36:FE:76:CC:4B:56:BC:F7:55:07:4D:08:D2:36:8D:01:AC:D2:32:81:4B:17:AF:D5:D2:A1:A1:6A:B3:E2:0C:3E:06:85:F7:5E:83:00:66:5D:82\\r\\na=fingerprint:sha-512 A0:08:63:CB:2C:1A:BD:AF:DB:FB:3A:FA:3A:D6:73:65:B8:BF:F2:3E:03:D5:80:3A:02:D8:B7:D8:4E:1F:C9:BE:CA:B8:FE:3D:35:F3:53:E4:37:D9:9B:19:85:A7:B0:48:E1:74:9C:E9:51:5D:21:7B:C5:01:DB:23:89:14:F3:E3\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 21803ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/3e23f039-74c1-4fc7-b716-9cff6b21268f","content":{"type":"answer","sdp":"v=0\\r\\no=- 3954902855 3954902855 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 42449 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 42449 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 34460 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:9jmO\\r\\na=ice-pwd:1IcHBtYtxmDOnpY1B4JvuB\\r\\na=fingerprint:sha-256 F2:12:9B:10:3E:53:3D:91:D3:46:E4:6A:6F:9D:2C:BB:81:99:48:33:83:35:9B:BE:29:F2:71:E4:19:41:21:3B\\r\\na=fingerprint:sha-384 3C:B4:91:F7:CA:A3:8A:36:FE:76:CC:4B:56:BC:F7:55:07:4D:08:D2:36:8D:01:AC:D2:32:81:4B:17:AF:D5:D2:A1:A1:6A:B3:E2:0C:3E:06:85:F7:5E:83:00:66:5D:82\\r\\na=fingerprint:sha-512 A0:08:63:CB:2C:1A:BD:AF:DB:FB:3A:FA:3A:D6:73:65:B8:BF:F2:3E:03:D5:80:3A:02:D8:B7:D8:4E:1F:C9:BE:CA:B8:FE:3D:35:F3:53:E4:37:D9:9B:19:85:A7:B0:48:E1:74:9C:E9:51:5D:21:7B:C5:01:DB:23:89:14:F3:E3\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 21804ms [err] handleSignalingMessage 21804ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 21804ms [err] handleAnswer 21804ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 21804ms [err] acceptAnswer 21804ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 21804ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 21804ms [err] v=0 21804ms [err] o=- 3954902855 3954902855 IN IP4 0.0.0.0 21804ms [err] s=- 21804ms [err] t=0 0 21804ms [err] a=group:BUNDLE 0 21804ms [err] a=msid-semantic:WMS * 21804ms [err] m=application 42449 DTLS/SCTP 5000 21804ms [err] c=IN IP4 172.30.0.1 21804ms [err] a=mid:0 21804ms [err] a=sctpmap:5000 webrtc-datachannel 65535 21804ms [err] a=max-message-size:65536 21804ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 42449 typ host 21804ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 34460 typ host 21804ms [err] a=end-of-candidates 21804ms [err] a=ice-ufrag:9jmO 21804ms [err] a=ice-pwd:1IcHBtYtxmDOnpY1B4JvuB 21804ms [err] a=fingerprint:sha-256 F2:12:9B:10:3E:53:3D:91:D3:46:E4:6A:6F:9D:2C:BB:81:99:48:33:83:35:9B:BE:29:F2:71:E4:19:41:21:3B 21804ms [err] a=fingerprint:sha-384 3C:B4:91:F7:CA:A3:8A:36:FE:76:CC:4B:56:BC:F7:55:07:4D:08:D2:36:8D:01:AC:D2:32:81:4B:17:AF:D5:D2:A1:A1:6A:B3:E2:0C:3E:06:85:F7:5E:83:00:66:5D:82 21804ms [err] a=fingerprint:sha-512 A0:08:63:CB:2C:1A:BD:AF:DB:FB:3A:FA:3A:D6:73:65:B8:BF:F2:3E:03:D5:80:3A:02:D8:B7:D8:4E:1F:C9:BE:CA:B8:FE:3D:35:F3:53:E4:37:D9:9B:19:85:A7:B0:48:E1:74:9C:E9:51:5D:21:7B:C5:01:DB:23:89:14:F3:E3 21804ms [err] a=setup:active 21804ms [err] 21805ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 21805ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 21805ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 21805ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35656) -> ('172.30.0.1', 42449)) State.FROZEN -> State.WAITING 21805ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40156) -> ('172.30.0.1', 42449)) State.FROZEN -> State.WAITING 21805ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35656) -> ('172.17.0.2', 34460)) State.FROZEN -> State.WAITING 21805ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(z6DkvFs7fr 1 udp 1862270975 172.17.0.2 42449 typ prflx) 21805ms [err] connectionstatechanged connecting checking stable 21805ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 21806ms [err] connectionstatechanged connecting checking stable 21806ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 21806ms [err] connectionstatechanged connecting checking stable 21806ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 21806ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35656) -> ('172.17.0.2', 42449)) State.WAITING -> State.IN_PROGRESS 21806ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42449) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x8f \xe7\xc8\x1d\xb9%\x08\x079\xa1\xe6') 21806ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35656) -> ('172.30.0.1', 42449)) State.WAITING -> State.IN_PROGRESS 21806ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 42449) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'1\xe5c\xbf\xdb\xaa\xb5ED\x1a\xea\xbb') 21806ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3e23f039-74c1-4fc7-b716-9cff6b21268f", "state": "connecting"}] 21807ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42449) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x8f \xe7\xc8\x1d\xb9%\x08\x079\xa1\xe6') 21807ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35656) -> ('172.17.0.2', 42449)) State.IN_PROGRESS -> State.SUCCEEDED 21807ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40156) -> ('172.30.0.1', 42449)) State.WAITING -> State.FAILED 21807ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35656) -> ('172.17.0.2', 34460)) State.WAITING -> State.FAILED 21807ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40156) -> ('172.17.0.2', 34460)) State.FROZEN -> State.FAILED 21807ms [err] INFO:aioice.ice:Connection(0) ICE completed 21808ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 42449) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'1\xe5c\xbf\xdb\xaa\xb5ED\x1a\xea\xbb') 21808ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35656) -> ('172.30.0.1', 42449)) State.IN_PROGRESS -> State.SUCCEEDED 21808ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 42449) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x12\xc4\xac\xa3\xfb2\x9be\x07\xb6\xf3\xea') 21809ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 42449) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x12\xc4\xac\xa3\xfb2\x9be\x07\xb6\xf3\xea') 21826ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 21826ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 21829ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 21829ms [err] connectionstatechanged connecting completed stable 21829ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 21832ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 21832ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 21832ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 21832ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 21832ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 21832ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 21833ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 21833ms [err] connectionstatechanged connected completed stable 21833ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 21833ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3e23f039-74c1-4fc7-b716-9cff6b21268f", "state": "connected"}] 21834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 21834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 21834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 21834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 21834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 21834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 21835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 21835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 21835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 21835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3510568101, stream_id=1, stream_seq=0) 21835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 21836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3465161054, stream_id=1, stream_seq=0) 21836ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 21836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3465161054, gaps=[]) 21837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3510568101, gaps=[]) 21837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 21895ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 21895ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 21895ms [log] [experimentStatusChanged] {"status": "running", "message": null} 22020ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/3e23f039-74c1-4fc7-b716-9cff6b21268f"}', extra='') 22020ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/3e23f039-74c1-4fc7-b716-9cff6b21268f"}', extra='') 22020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 22020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 22020ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 22020ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 22020ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 22021ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 22021ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 22021ms [err] connectionstatechanged closed closed closed 22021ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 22021ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 22021ms [err] connectionstatechanged closed closed closed 22021ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 22021ms [err] connectionstatechanged closed closed closed 22021ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 22022ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3e23f039-74c1-4fc7-b716-9cff6b21268f", "state": "closed"}] 22022ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 22022ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 22165ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 22165ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 22165ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} 22254ms [err] Traceback (most recent call last): 22254ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 22254ms [err] return _run_code(code, main_globals, None, 22254ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 22254ms [err] exec(code, run_globals) 22255ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 22255ms [err] sys.exit(main()) 22255ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 22255ms [err] asyncio.run(main_async()) 22255ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 22255ms [err] return loop.run_until_complete(main) 22255ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 22255ms [err] self.run_forever() 22255ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 22255ms [err] self._run_once() 22255ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 22256ms [err] event_list = self._selector.select(timeout) 22256ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 22256ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 22256ms [err] KeyboardInterrupt 22258ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 22258ms [err] h.flush() 22258ms [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 27312ms [log] starting device 28027ms [err] DEBUG:asyncio:Using selector: EpollSelector 28207ms [err] ERROR:asyncio:Unclosed client session 28207ms [err] client_session: 28300ms [log] parsing 28300ms [log] creating device handler 28300ms [log] [ready] 28300ms [log] reading line 28300ms [log] [websocketToken] "11f68231-b64e-4321-a107-eac9e86df4c8" 28305ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 28305ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 28305ms [log] [websocketConnected] ================== Experiment Status Changed Messages: should start an experiment 29889ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 29889ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 29889ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 29933ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/f2855532-38f3-4252-91b4-e7bfddfbb9da"}}', extra='') 29933ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/f2855532-38f3-4252-91b4-e7bfddfbb9da"}}', extra='') 29933ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/f2855532-38f3-4252-91b4-e7bfddfbb9da"} 30040ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/0435be40-89a3-4305-a081-f7453251f0cb","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 30040ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/0435be40-89a3-4305-a081-f7453251f0cb","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 30044ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0435be40-89a3-4305-a081-f7453251f0cb", "state": "new"}] 32047ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 32047ms [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='') 32047ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/0435be40-89a3-4305-a081-f7453251f0cb"}', extra='') 32047ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/0435be40-89a3-4305-a081-f7453251f0cb"}', extra='') 32047ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 32047ms [err] handleSignalingMessage 32047ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 32047ms [err] handleOptions 32047ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 32047ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 700793949683397016 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:2x6G\\r\\na=ice-pwd:uhH66sQgFzTMJREzgpScOC2C\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 7A:8A:E2:DD:AC:68:F7:8F:AD:AC:D9:07:32:60:B9:EC:F0:F5:12:B8:16:98:38:03:14:B2:81:1D:B6:36:DE:48\\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/0435be40-89a3-4305-a081-f7453251f0cb"}', extra='') 32047ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 700793949683397016 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:2x6G\\r\\na=ice-pwd:uhH66sQgFzTMJREzgpScOC2C\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 7A:8A:E2:DD:AC:68:F7:8F:AD:AC:D9:07:32:60:B9:EC:F0:F5:12:B8:16:98:38:03:14:B2:81:1D:B6:36:DE:48\\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/0435be40-89a3-4305-a081-f7453251f0cb"}', extra='') 32048ms [err] handleSignalingMessage 32048ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 32048ms [err] handleOffer 32048ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 32048ms [err] makeAnswer 32048ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 32048ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 32048ms [err] v=0 32048ms [err] o=- 700793949683397016 2 IN IP4 127.0.0.1 32048ms [err] s=- 32048ms [err] t=0 0 32048ms [err] a=group:BUNDLE 0 32048ms [err] a=extmap-allow-mixed 32048ms [err] a=msid-semantic: WMS 32048ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 32048ms [err] c=IN IP4 0.0.0.0 32048ms [err] a=ice-ufrag:2x6G 32048ms [err] a=ice-pwd:uhH66sQgFzTMJREzgpScOC2C 32048ms [err] a=ice-options:trickle 32048ms [err] a=fingerprint:sha-256 7A:8A:E2:DD:AC:68:F7:8F:AD:AC:D9:07:32:60:B9:EC:F0:F5:12:B8:16:98:38:03:14:B2:81:1D:B6:36:DE:48 32048ms [err] a=setup:actpass 32048ms [err] a=mid:0 32048ms [err] a=sctp-port:5000 32048ms [err] a=max-message-size:262144 32048ms [err] 32051ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 32051ms [err] v=0 32051ms [err] o=- 700793949683397016 2 IN IP4 127.0.0.1 32051ms [err] s=- 32051ms [err] t=0 0 32051ms [err] a=group:BUNDLE 0 32051ms [err] a=extmap-allow-mixed 32051ms [err] a=msid-semantic: WMS 32051ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 32051ms [err] c=IN IP4 0.0.0.0 32051ms [err] a=ice-ufrag:2x6G 32051ms [err] a=ice-pwd:uhH66sQgFzTMJREzgpScOC2C 32051ms [err] a=ice-options:trickle 32051ms [err] a=fingerprint:sha-256 7A:8A:E2:DD:AC:68:F7:8F:AD:AC:D9:07:32:60:B9:EC:F0:F5:12:B8:16:98:38:03:14:B2:81:1D:B6:36:DE:48 32051ms [err] a=setup:actpass 32051ms [err] a=mid:0 32051ms [err] a=sctp-port:5000 32051ms [err] a=max-message-size:262144 32051ms [err] 32052ms [err] connectionstatechanged new new have-remote-offer 32052ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 32052ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0435be40-89a3-4305-a081-f7453251f0cb", "state": "new"}] 32053ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 32053ms [err] v=0 32053ms [err] o=- 3954902865 3954902865 IN IP4 0.0.0.0 32053ms [err] s=- 32053ms [err] t=0 0 32053ms [err] a=group:BUNDLE 0 32053ms [err] a=msid-semantic:WMS * 32053ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 32053ms [err] c=IN IP4 0.0.0.0 32053ms [err] a=mid:0 32053ms [err] a=sctp-port:5000 32053ms [err] a=max-message-size:65536 32053ms [err] a=ice-ufrag:7xh6 32053ms [err] a=ice-pwd:hS0BreHGoXj1babZ8odv0K 32053ms [err] a=fingerprint:sha-256 51:6E:03:C5:BA:6C:41:88:36:45:4C:ED:87:77:B2:61:24:43:9F:2C:DA:6C:4D:5B:F6:1C:BA:92:9E:B1:66:E4 32053ms [err] a=fingerprint:sha-384 1A:1E:64:0C:B5:8C:A4:16:60:13:90:63:07:12:53:AD:69:ED:AC:02:AB:F6:1E:A2:72:DC:72:59:13:2C:7C:ED:CC:E7:39:43:DC:EE:14:C5:F3:60:49:84:51:E2:7D:91 32053ms [err] a=fingerprint:sha-512 4B:BF:A0:14:21:F9:1D:37:10:E0:87:2C:A5:07:B7:8B:4D:1F:80:16:36:75:28:1A:04:EF:79:92:09:B6:EA:A6:26:B6:6A:28:E0:42:48:C2:1A:DD:51:BB:DF:95:6B:06:AD:EB:3D:D1:AD:40:BB:B9:5A:EC:B9:3C:C8:F1:87:BC 32053ms [err] a=setup:active 32053ms [err] 32054ms [err] connectionstatechanged new new stable 32054ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 32054ms [err] connectionstatechanged new new stable 32054ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 32054ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 32058ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 32058ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 32058ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 32059ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 32059ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 32059ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 32060ms [err] connectionstatechanged connecting checking stable 32060ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 32060ms [err] connectionstatechanged connecting checking stable 32060ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 32061ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0435be40-89a3-4305-a081-f7453251f0cb", "state": "connecting"}] 32072ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38118) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'5dihcQtEWC6l') 32072ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38118) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'5dihcQtEWC6l') 32072ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(Q9vkksEKXN 1 udp 1845501695 172.17.0.2 38118 typ prflx) 32072ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33165) -> ('172.17.0.2', 38118)) State.WAITING -> State.IN_PROGRESS 32072ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38118) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x89\x84\x02\xf5\xb3\xf4Q`\xdc\xb8\xd5\xf4') 32074ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38118) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x89\x84\x02\xf5\xb3\xf4Q`\xdc\xb8\xd5\xf4') 32074ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33165) -> ('172.17.0.2', 38118)) State.IN_PROGRESS -> State.SUCCEEDED 32074ms [err] INFO:aioice.ice:Connection(0) ICE completed 32080ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 32080ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 32082ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 32082ms [err] connectionstatechanged connecting completed stable 32082ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 32085ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 32085ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 32085ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 32085ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 32086ms [err] connectionstatechanged connected completed stable 32086ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 32086ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0435be40-89a3-4305-a081-f7453251f0cb", "state": "connected"}] 32088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 32088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 32088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 32089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 32089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 32089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 32090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1124198743, stream_id=1, stream_seq=0) 32090ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 32090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1966240643, stream_id=1, stream_seq=0) 32090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 32090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1124198743, gaps=[]) 32090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1966240643, gaps=[]) 32090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 32108ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1525001565 1 udp 2113937151 db528b49-4cd7-49af-b99d-d8d9cd4a16d2.local 38118 typ host generation 0 ufrag 2x6G network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/0435be40-89a3-4305-a081-f7453251f0cb"}', extra='') 32108ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1525001565 1 udp 2113937151 db528b49-4cd7-49af-b99d-d8d9cd4a16d2.local 38118 typ host generation 0 ufrag 2x6G network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/0435be40-89a3-4305-a081-f7453251f0cb"}', extra='') 32108ms [err] handleSignalingMessage 32108ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 32108ms [err] handleIceCandidate 32108ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 32109ms [err] acceptIceCandidate 32109ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 32114ms [err] INFO:aioice.ice:Connection(0) Remote candidate "db528b49-4cd7-49af-b99d-d8d9cd4a16d2.local" resolved to 172.17.0.2 32130ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38118) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'1Y6QLd6RWCEa') 32130ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38118) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'1Y6QLd6RWCEa') 32130ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33165) -> ('172.17.0.2', 38118)) State.FROZEN -> State.FAILED 32130ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 44330) -> ('172.17.0.2', 38118)) State.FROZEN -> State.FAILED 32178ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 32178ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 32178ms [log] [experimentStatusChanged] {"status": "running", "message": null} ================== Experiment Status Changed Messages: should stop an experiment 32192ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38118) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'KNPRoiaalHIR') 32192ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38118) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'KNPRoiaalHIR') 32352ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/0435be40-89a3-4305-a081-f7453251f0cb"}', extra='') 32352ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/0435be40-89a3-4305-a081-f7453251f0cb"}', extra='') 32352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 32352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 32352ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 32352ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 32352ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 32352ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 32352ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 32353ms [err] connectionstatechanged closed closed closed 32353ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 32353ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 32353ms [err] connectionstatechanged closed closed closed 32353ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 32353ms [err] connectionstatechanged closed closed closed 32353ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 32353ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0435be40-89a3-4305-a081-f7453251f0cb", "state": "closed"}] 32354ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 32354ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 32424ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 32424ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 32424ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client File tests : should transmit file 32483ms [err] Traceback (most recent call last): 32483ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 32483ms [err] return _run_code(code, main_globals, None, 32483ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 32483ms [err] exec(code, run_globals) 32483ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 32483ms [err] sys.exit(main()) 32483ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 32483ms [err] asyncio.run(main_async()) 32483ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 32483ms [err] return loop.run_until_complete(main) 32483ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 32483ms [err] self.run_forever() 32483ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 32483ms [err] self._run_once() 32483ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 32483ms [err] event_list = self._selector.select(timeout) 32483ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 32484ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 32484ms [err] KeyboardInterrupt 32485ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 32485ms [err] h.flush() 32485ms [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 42682ms [log] starting device 43333ms [err] DEBUG:asyncio:Using selector: EpollSelector 43492ms [err] ERROR:asyncio:Unclosed client session 43492ms [err] client_session: 43597ms [log] parsing 43597ms [log] creating device handler 43597ms [log] [ready] 43597ms [log] reading line 43597ms [log] [websocketToken] "84c763ec-36f4-4b7c-ad3d-cda7f898c544" 43602ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 43602ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 43602ms [log] [websocketConnected] 45294ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 45294ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 45294ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 45309ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/731c92ad-10c8-48aa-b4ca-daa1b24fec5f"}}', extra='') 45309ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/731c92ad-10c8-48aa-b4ca-daa1b24fec5f"}}', extra='') 45309ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/731c92ad-10c8-48aa-b4ca-daa1b24fec5f"} 45402ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/3f0b4ef6-ddd0-4be9-a719-530cff150746","config":{"iceServers":[]},"services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":false}', extra='') 45402ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/3f0b4ef6-ddd0-4be9-a719-530cff150746","config":{"iceServers":[]},"services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":false}', extra='') 45406ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3f0b4ef6-ddd0-4be9-a719-530cff150746", "state": "new"}] 47410ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 47410ms [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='') 47410ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 47410ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/3f0b4ef6-ddd0-4be9-a719-530cff150746"}', extra='') 47410ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/3f0b4ef6-ddd0-4be9-a719-530cff150746"}', extra='') 47411ms [err] handleSignalingMessage 47411ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 47411ms [err] handleOptions 47411ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 47411ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 8029990451034882560 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:rSCx\\r\\na=ice-pwd:AxrUsLEPnDq3Xe85G/m2roo7\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 13:4C:91:D7:85:ED:A6:36:7D:F0:B1:6E:7B:13:94:77:F4:97:94:48:AE:DD:FB:85:B8:4E:16:D4:3E:A5:99:68\\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/3f0b4ef6-ddd0-4be9-a719-530cff150746"}', extra='') 47411ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 8029990451034882560 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:rSCx\\r\\na=ice-pwd:AxrUsLEPnDq3Xe85G/m2roo7\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 13:4C:91:D7:85:ED:A6:36:7D:F0:B1:6E:7B:13:94:77:F4:97:94:48:AE:DD:FB:85:B8:4E:16:D4:3E:A5:99:68\\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/3f0b4ef6-ddd0-4be9-a719-530cff150746"}', extra='') 47411ms [err] handleSignalingMessage 47411ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 47411ms [err] handleOffer 47411ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 47411ms [err] makeAnswer 47411ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 47411ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 47411ms [err] v=0 47411ms [err] o=- 8029990451034882560 2 IN IP4 127.0.0.1 47411ms [err] s=- 47411ms [err] t=0 0 47411ms [err] a=group:BUNDLE 0 47411ms [err] a=extmap-allow-mixed 47411ms [err] a=msid-semantic: WMS 47411ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 47411ms [err] c=IN IP4 0.0.0.0 47411ms [err] a=ice-ufrag:rSCx 47411ms [err] a=ice-pwd:AxrUsLEPnDq3Xe85G/m2roo7 47411ms [err] a=ice-options:trickle 47411ms [err] a=fingerprint:sha-256 13:4C:91:D7:85:ED:A6:36:7D:F0:B1:6E:7B:13:94:77:F4:97:94:48:AE:DD:FB:85:B8:4E:16:D4:3E:A5:99:68 47411ms [err] a=setup:actpass 47411ms [err] a=mid:0 47411ms [err] a=sctp-port:5000 47411ms [err] a=max-message-size:262144 47411ms [err] 47414ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 47414ms [err] v=0 47414ms [err] o=- 8029990451034882560 2 IN IP4 127.0.0.1 47414ms [err] s=- 47414ms [err] t=0 0 47414ms [err] a=group:BUNDLE 0 47414ms [err] a=extmap-allow-mixed 47414ms [err] a=msid-semantic: WMS 47414ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 47414ms [err] c=IN IP4 0.0.0.0 47414ms [err] a=ice-ufrag:rSCx 47414ms [err] a=ice-pwd:AxrUsLEPnDq3Xe85G/m2roo7 47414ms [err] a=ice-options:trickle 47414ms [err] a=fingerprint:sha-256 13:4C:91:D7:85:ED:A6:36:7D:F0:B1:6E:7B:13:94:77:F4:97:94:48:AE:DD:FB:85:B8:4E:16:D4:3E:A5:99:68 47414ms [err] a=setup:actpass 47414ms [err] a=mid:0 47414ms [err] a=sctp-port:5000 47414ms [err] a=max-message-size:262144 47414ms [err] 47415ms [err] connectionstatechanged new new have-remote-offer 47415ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 47415ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3f0b4ef6-ddd0-4be9-a719-530cff150746", "state": "new"}] 47416ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 47416ms [err] v=0 47416ms [err] o=- 3954902881 3954902881 IN IP4 0.0.0.0 47416ms [err] s=- 47416ms [err] t=0 0 47416ms [err] a=group:BUNDLE 0 47416ms [err] a=msid-semantic:WMS * 47416ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 47416ms [err] c=IN IP4 0.0.0.0 47416ms [err] a=mid:0 47416ms [err] a=sctp-port:5000 47416ms [err] a=max-message-size:65536 47416ms [err] a=ice-ufrag:CfEd 47416ms [err] a=ice-pwd:sDH6MAZ7tQnn85Kf1hG0uY 47416ms [err] a=fingerprint:sha-256 B6:F7:E4:BE:CF:F9:6A:A3:45:FA:D5:FC:4A:EC:44:B7:FB:51:41:91:77:7D:30:4D:C2:CB:66:D8:33:D4:B8:E9 47416ms [err] a=fingerprint:sha-384 46:67:8A:74:32:EB:23:1F:76:D2:61:BE:0B:6A:83:1C:52:00:21:20:3E:6E:B3:13:21:28:18:DD:D4:97:5C:1F:50:70:B2:98:2C:08:75:07:26:B0:35:15:99:23:64:B5 47416ms [err] a=fingerprint:sha-512 60:D7:06:FB:94:19:A3:93:79:44:C9:88:A5:A2:43:DF:AC:29:61:46:E7:B0:C4:BE:6C:FD:6E:B4:14:9F:F5:BD:FB:67:07:22:DC:D8:DA:F5:D0:CA:6C:FB:F8:2C:9B:7E:E8:82:61:F1:30:A1:21:4E:36:46:15:90:05:33:30:BF 47416ms [err] a=setup:active 47416ms [err] 47416ms [err] connectionstatechanged new new stable 47416ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 47416ms [err] connectionstatechanged new new stable 47416ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 47416ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 47419ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 47419ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 47420ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 47421ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 47421ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 47421ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 47421ms [err] connectionstatechanged connecting checking stable 47421ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 47421ms [err] connectionstatechanged connecting checking stable 47421ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 47422ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3f0b4ef6-ddd0-4be9-a719-530cff150746", "state": "connecting"}] 47435ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 53140) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'iaMv+dSHcOHp') 47435ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 53140) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'iaMv+dSHcOHp') 47435ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(iExCDY7izI 1 udp 1845501695 172.17.0.2 53140 typ prflx) 47435ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40790) -> ('172.17.0.2', 53140)) State.WAITING -> State.IN_PROGRESS 47435ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 53140) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'A\x87\x1c1^\xb8B\xe5:\x0c\x1b\xd5') 47437ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 53140) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'A\x87\x1c1^\xb8B\xe5:\x0c\x1b\xd5') 47437ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40790) -> ('172.17.0.2', 53140)) State.IN_PROGRESS -> State.SUCCEEDED 47437ms [err] INFO:aioice.ice:Connection(0) ICE completed 47442ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 47442ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 47443ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 47443ms [err] connectionstatechanged connecting completed stable 47443ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 47446ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 47447ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 47447ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 47447ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 47447ms [err] connectionstatechanged connected completed stable 47447ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 47447ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3f0b4ef6-ddd0-4be9-a719-530cff150746", "state": "connected"}] 47449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 47449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 47450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 47450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 47450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 47451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 47451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3469399245, stream_id=1, stream_seq=0) 47451ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 47452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2707850500, stream_id=1, stream_seq=0) 47452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 47452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3469399245, gaps=[]) 47454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2707850500, gaps=[]) 47454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 47454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2707850501, stream_id=1, stream_seq=1) 47454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 47454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2707850502, stream_id=1, stream_seq=2) 47455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850503, stream_id=1, stream_seq=2) 47455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850504, stream_id=1, stream_seq=2) 47457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2707850502, gaps=[]) 47457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850505, stream_id=1, stream_seq=2) 47457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850506, stream_id=1, stream_seq=2) 47457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2707850504, gaps=[]) 47457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850507, stream_id=1, stream_seq=2) 47458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2707850508, stream_id=1, stream_seq=2) 47458ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2519337470 1 udp 2113937151 ece86c9e-73f3-4345-8faa-7d3de9bf42c6.local 53140 typ host generation 0 ufrag rSCx network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/3f0b4ef6-ddd0-4be9-a719-530cff150746"}', extra='') 47458ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2519337470 1 udp 2113937151 ece86c9e-73f3-4345-8faa-7d3de9bf42c6.local 53140 typ host generation 0 ufrag rSCx network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/3f0b4ef6-ddd0-4be9-a719-530cff150746"}', extra='') 47458ms [err] handleSignalingMessage 47458ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 47458ms [err] handleIceCandidate 47458ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 47458ms [err] acceptIceCandidate 47458ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 47459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2707850506, gaps=[]) 47459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2707850509, stream_id=1, stream_seq=3) 47459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850510, stream_id=1, stream_seq=3) 47459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850511, stream_id=1, stream_seq=3) 47459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850512, stream_id=1, stream_seq=3) 47460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2707850508, gaps=[]) 47460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850513, stream_id=1, stream_seq=3) 47460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850514, stream_id=1, stream_seq=3) 47460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2707850510, gaps=[]) 47460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2707850515, stream_id=1, stream_seq=3) 47462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2707850512, gaps=[]) 47462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2707850516, stream_id=1, stream_seq=4) 47462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850517, stream_id=1, stream_seq=4) 47462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850518, stream_id=1, stream_seq=4) 47463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850519, stream_id=1, stream_seq=4) 47463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850520, stream_id=1, stream_seq=4) 47463ms [err] INFO:aioice.ice:Connection(0) Remote candidate "ece86c9e-73f3-4345-8faa-7d3de9bf42c6.local" resolved to 172.17.0.2 47464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2707850514, gaps=[]) 47464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850521, stream_id=1, stream_seq=4) 47464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2707850522, stream_id=1, stream_seq=4) 47464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2707850516, gaps=[]) 47464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2707850523, stream_id=1, stream_seq=5) 47464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850524, stream_id=1, stream_seq=5) 47464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850525, stream_id=1, stream_seq=5) 47464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2707850518, gaps=[]) 47464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850526, stream_id=1, stream_seq=5) 47464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850527, stream_id=1, stream_seq=5) 47465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850528, stream_id=1, stream_seq=5) 47466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2707850520, gaps=[]) 47466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2707850529, stream_id=1, stream_seq=5) 47467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2707850522, gaps=[]) 47467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2707850530, stream_id=1, stream_seq=6) 47467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850531, stream_id=1, stream_seq=6) 47467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850532, stream_id=1, stream_seq=6) 47468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850533, stream_id=1, stream_seq=6) 47468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2707850524, gaps=[]) 47468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850534, stream_id=1, stream_seq=6) 47468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850535, stream_id=1, stream_seq=6) 47468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2707850536, stream_id=1, stream_seq=6) 47469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2707850526, gaps=[]) 47469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2707850537, stream_id=1, stream_seq=7) 47469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850538, stream_id=1, stream_seq=7) 47469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850539, stream_id=1, stream_seq=7) 47469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2707850528, gaps=[]) 47469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850540, stream_id=1, stream_seq=7) 47469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850541, stream_id=1, stream_seq=7) 47470ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850542, stream_id=1, stream_seq=7) 47470ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2707850530, gaps=[]) 47470ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47470ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2707850543, stream_id=1, stream_seq=7) 47471ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2707850532, gaps=[]) 47471ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47471ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2707850544, stream_id=1, stream_seq=8) 47471ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850545, stream_id=1, stream_seq=8) 47471ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850546, stream_id=1, stream_seq=8) 47471ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850547, stream_id=1, stream_seq=8) 47472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2707850534, gaps=[]) 47472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850548, stream_id=1, stream_seq=8) 47472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850549, stream_id=1, stream_seq=8) 47472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2707850550, stream_id=1, stream_seq=8) 47472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2707850536, gaps=[]) 47472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2707850551, stream_id=1, stream_seq=9) 47472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850552, stream_id=1, stream_seq=9) 47472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850553, stream_id=1, stream_seq=9) 47473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2707850538, gaps=[]) 47473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850554, stream_id=1, stream_seq=9) 47473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850555, stream_id=1, stream_seq=9) 47473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850556, stream_id=1, stream_seq=9) 47473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2707850540, gaps=[]) 47473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2707850557, stream_id=1, stream_seq=9) 47474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2707850542, gaps=[]) 47474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2707850558, stream_id=1, stream_seq=10) 47474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850559, stream_id=1, stream_seq=10) 47474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850560, stream_id=1, stream_seq=10) 47474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850561, stream_id=1, stream_seq=10) 47474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2707850544, gaps=[]) 47475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850562, stream_id=1, stream_seq=10) 47475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850563, stream_id=1, stream_seq=10) 47475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2707850564, stream_id=1, stream_seq=10) 47476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2707850546, gaps=[]) 47476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2707850565, stream_id=1, stream_seq=11) 47476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850566, stream_id=1, stream_seq=11) 47476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850567, stream_id=1, stream_seq=11) 47477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2707850548, gaps=[]) 47477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850568, stream_id=1, stream_seq=11) 47477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850569, stream_id=1, stream_seq=11) 47477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850570, stream_id=1, stream_seq=11) 47477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2707850550, gaps=[]) 47477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2707850571, stream_id=1, stream_seq=11) 47478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2707850552, gaps=[]) 47478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2707850572, stream_id=1, stream_seq=12) 47478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850573, stream_id=1, stream_seq=12) 47478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850574, stream_id=1, stream_seq=12) 47478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850575, stream_id=1, stream_seq=12) 47479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2707850554, gaps=[]) 47480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850576, stream_id=1, stream_seq=12) 47480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850577, stream_id=1, stream_seq=12) 47480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2707850578, stream_id=1, stream_seq=12) 47481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2707850556, gaps=[]) 47481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2707850579, stream_id=1, stream_seq=13) 47481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850580, stream_id=1, stream_seq=13) 47481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850581, stream_id=1, stream_seq=13) 47481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2707850558, gaps=[]) 47481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850582, stream_id=1, stream_seq=13) 47482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850583, stream_id=1, stream_seq=13) 47482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850584, stream_id=1, stream_seq=13) 47483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2707850560, gaps=[]) 47483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2707850585, stream_id=1, stream_seq=13) 47483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2707850562, gaps=[]) 47483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2707850586, stream_id=1, stream_seq=14) 47484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850587, stream_id=1, stream_seq=14) 47484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850588, stream_id=1, stream_seq=14) 47484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850589, stream_id=1, stream_seq=14) 47484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2707850564, gaps=[]) 47485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850590, stream_id=1, stream_seq=14) 47485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850591, stream_id=1, stream_seq=14) 47485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2707850592, stream_id=1, stream_seq=14) 47485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2707850566, gaps=[]) 47485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2707850593, stream_id=1, stream_seq=15) 47486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850594, stream_id=1, stream_seq=15) 47486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850595, stream_id=1, stream_seq=15) 47486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2707850568, gaps=[]) 47486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850596, stream_id=1, stream_seq=15) 47486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850597, stream_id=1, stream_seq=15) 47486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850598, stream_id=1, stream_seq=15) 47487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2707850570, gaps=[]) 47487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2707850599, stream_id=1, stream_seq=15) 47488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2707850572, gaps=[]) 47488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2707850600, stream_id=1, stream_seq=16) 47488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850601, stream_id=1, stream_seq=16) 47488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850602, stream_id=1, stream_seq=16) 47488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850603, stream_id=1, stream_seq=16) 47488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2707850574, gaps=[]) 47488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850604, stream_id=1, stream_seq=16) 47488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850605, stream_id=1, stream_seq=16) 47489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2707850606, stream_id=1, stream_seq=16) 47489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2707850576, gaps=[]) 47489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2707850607, stream_id=1, stream_seq=17) 47489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850608, stream_id=1, stream_seq=17) 47489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850609, stream_id=1, stream_seq=17) 47490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2707850578, gaps=[]) 47490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850610, stream_id=1, stream_seq=17) 47490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850611, stream_id=1, stream_seq=17) 47490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850612, stream_id=1, stream_seq=17) 47491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2707850580, gaps=[]) 47491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2707850613, stream_id=1, stream_seq=17) 47492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2707850582, gaps=[]) 47492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2707850614, stream_id=1, stream_seq=18) 47492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850615, stream_id=1, stream_seq=18) 47492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850616, stream_id=1, stream_seq=18) 47492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850617, stream_id=1, stream_seq=18) 47493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2707850584, gaps=[]) 47493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850618, stream_id=1, stream_seq=18) 47493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850619, stream_id=1, stream_seq=18) 47493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2707850620, stream_id=1, stream_seq=18) 47494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2707850586, gaps=[]) 47494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2707850621, stream_id=1, stream_seq=19) 47494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850622, stream_id=1, stream_seq=19) 47495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2707850588, gaps=[]) 47495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850623, stream_id=1, stream_seq=19) 47495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850624, stream_id=1, stream_seq=19) 47495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850625, stream_id=1, stream_seq=19) 47496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2707850590, gaps=[]) 47496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850626, stream_id=1, stream_seq=19) 47496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2707850627, stream_id=1, stream_seq=19) 47497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2707850592, gaps=[]) 47497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2707850628, stream_id=1, stream_seq=20) 47497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850629, stream_id=1, stream_seq=20) 47497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850630, stream_id=1, stream_seq=20) 47498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2707850594, gaps=[]) 47498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850631, stream_id=1, stream_seq=20) 47498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850632, stream_id=1, stream_seq=20) 47498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850633, stream_id=1, stream_seq=20) 47498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2707850596, gaps=[]) 47498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2707850634, stream_id=1, stream_seq=20) 47500ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2707850598, gaps=[]) 47500ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47500ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2707850635, stream_id=1, stream_seq=21) 47500ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850636, stream_id=1, stream_seq=21) 47500ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850637, stream_id=1, stream_seq=21) 47500ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850638, stream_id=1, stream_seq=21) 47500ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850639, stream_id=1, stream_seq=21) 47500ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2707850600, gaps=[]) 47500ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47500ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850640, stream_id=1, stream_seq=21) 47500ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2707850641, stream_id=1, stream_seq=21) 47502ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2707850602, gaps=[]) 47502ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47502ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2707850642, stream_id=1, stream_seq=22) 47502ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850643, stream_id=1, stream_seq=22) 47502ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850644, stream_id=1, stream_seq=22) 47502ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2707850604, gaps=[]) 47502ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47502ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850645, stream_id=1, stream_seq=22) 47502ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850646, stream_id=1, stream_seq=22) 47502ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850647, stream_id=1, stream_seq=22) 47502ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 53140) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'0U+pOaTesFul') 47502ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 53140) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'0U+pOaTesFul') 47502ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40790) -> ('172.17.0.2', 53140)) State.FROZEN -> State.FAILED 47503ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47941) -> ('172.17.0.2', 53140)) State.FROZEN -> State.FAILED 47503ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2707850606, gaps=[]) 47503ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47503ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2707850648, stream_id=1, stream_seq=22) 47505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2707850608, gaps=[]) 47505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2707850649, stream_id=1, stream_seq=23) 47505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850650, stream_id=1, stream_seq=23) 47505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850651, stream_id=1, stream_seq=23) 47505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850652, stream_id=1, stream_seq=23) 47505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2707850610, gaps=[]) 47505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850653, stream_id=1, stream_seq=23) 47505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850654, stream_id=1, stream_seq=23) 47505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2707850655, stream_id=1, stream_seq=23) 47505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2707850612, gaps=[]) 47505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2707850656, stream_id=1, stream_seq=24) 47505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850657, stream_id=1, stream_seq=24) 47506ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850658, stream_id=1, stream_seq=24) 47506ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2707850614, gaps=[]) 47506ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47506ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850659, stream_id=1, stream_seq=24) 47506ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850660, stream_id=1, stream_seq=24) 47506ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850661, stream_id=1, stream_seq=24) 47507ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2707850616, gaps=[]) 47507ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47507ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2707850662, stream_id=1, stream_seq=24) 47508ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2707850618, gaps=[]) 47508ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47508ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2707850663, stream_id=1, stream_seq=25) 47508ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850664, stream_id=1, stream_seq=25) 47508ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850665, stream_id=1, stream_seq=25) 47508ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850666, stream_id=1, stream_seq=25) 47509ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2707850620, gaps=[]) 47509ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47509ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850667, stream_id=1, stream_seq=25) 47509ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850668, stream_id=1, stream_seq=25) 47509ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2707850669, stream_id=1, stream_seq=25) 47509ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2707850622, gaps=[]) 47509ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47509ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2707850670, stream_id=1, stream_seq=26) 47509ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850671, stream_id=1, stream_seq=26) 47510ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850672, stream_id=1, stream_seq=26) 47510ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2707850624, gaps=[]) 47510ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47510ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850673, stream_id=1, stream_seq=26) 47510ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850674, stream_id=1, stream_seq=26) 47510ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850675, stream_id=1, stream_seq=26) 47511ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2707850626, gaps=[]) 47511ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47511ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2707850676, stream_id=1, stream_seq=26) 47512ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2707850628, gaps=[]) 47512ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47512ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2707850677, stream_id=1, stream_seq=27) 47512ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850678, stream_id=1, stream_seq=27) 47512ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850679, stream_id=1, stream_seq=27) 47513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850680, stream_id=1, stream_seq=27) 47513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2707850630, gaps=[]) 47513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850681, stream_id=1, stream_seq=27) 47513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850682, stream_id=1, stream_seq=27) 47513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2707850683, stream_id=1, stream_seq=27) 47514ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2707850632, gaps=[]) 47514ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47514ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2707850684, stream_id=1, stream_seq=28) 47514ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850685, stream_id=1, stream_seq=28) 47514ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850686, stream_id=1, stream_seq=28) 47515ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2707850634, gaps=[]) 47515ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47515ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850687, stream_id=1, stream_seq=28) 47515ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850688, stream_id=1, stream_seq=28) 47515ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850689, stream_id=1, stream_seq=28) 47516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2707850636, gaps=[]) 47516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2707850690, stream_id=1, stream_seq=28) 47517ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2707850638, gaps=[]) 47517ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47517ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2707850691, stream_id=1, stream_seq=29) 47518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850692, stream_id=1, stream_seq=29) 47518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850693, stream_id=1, stream_seq=29) 47518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850694, stream_id=1, stream_seq=29) 47518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2707850640, gaps=[]) 47518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850695, stream_id=1, stream_seq=29) 47518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850696, stream_id=1, stream_seq=29) 47519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2707850697, stream_id=1, stream_seq=29) 47519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2707850642, gaps=[]) 47519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2707850698, stream_id=1, stream_seq=30) 47519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850699, stream_id=1, stream_seq=30) 47519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850700, stream_id=1, stream_seq=30) 47520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2707850644, gaps=[]) 47520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850701, stream_id=1, stream_seq=30) 47520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850702, stream_id=1, stream_seq=30) 47520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850703, stream_id=1, stream_seq=30) 47521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2707850646, gaps=[]) 47521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2707850704, stream_id=1, stream_seq=30) 47522ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2707850648, gaps=[]) 47522ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47522ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2707850705, stream_id=1, stream_seq=31) 47522ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850706, stream_id=1, stream_seq=31) 47522ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850707, stream_id=1, stream_seq=31) 47522ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850708, stream_id=1, stream_seq=31) 47522ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 47522ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 47522ms [log] 8192 47522ms [log] 8192 47522ms [log] 8192 47522ms [log] 8192 47522ms [log] 8192 47522ms [log] 8192 47522ms [log] 8192 47522ms [log] 8192 47522ms [log] 8192 47522ms [log] 8192 47522ms [log] 8192 47522ms [log] 8192 47522ms [log] 8192 47522ms [log] 8192 47522ms [log] 8192 47522ms [log] 8192 47522ms [log] 8192 47522ms [log] 8192 47522ms [log] 8192 47522ms [log] 8192 47522ms [log] 8192 47522ms [log] 8192 47522ms [log] 8192 47522ms [log] 8192 47522ms [log] 8192 47522ms [log] 8192 47522ms [log] 8192 47522ms [log] 8192 47522ms [log] 8192 47522ms [log] 8192 47522ms [log] 8192 47522ms [log] 8188 47522ms [log] line [file] undefined 47522ms [log] 47522ms [log] reading line 47522ms [log] [experimentStatusChanged] {"status": "running", "message": null} 47523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2707850650, gaps=[]) 47523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850709, stream_id=1, stream_seq=31) 47523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850710, stream_id=1, stream_seq=31) 47523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2707850711, stream_id=1, stream_seq=31) 47523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2707850652, gaps=[]) 47523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2707850712, stream_id=1, stream_seq=32) 47523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850713, stream_id=1, stream_seq=32) 47523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850714, stream_id=1, stream_seq=32) 47528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2707850654, gaps=[]) 47528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850715, stream_id=1, stream_seq=32) 47528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850716, stream_id=1, stream_seq=32) 47528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850717, stream_id=1, stream_seq=32) 47529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2707850656, gaps=[]) 47529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2707850718, stream_id=1, stream_seq=32) 47530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2707850658, gaps=[]) 47530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2707850719, stream_id=1, stream_seq=33) 47530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850720, stream_id=1, stream_seq=33) 47530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850721, stream_id=1, stream_seq=33) 47530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850722, stream_id=1, stream_seq=33) 47531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2707850660, gaps=[]) 47531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850723, stream_id=1, stream_seq=33) 47531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2707850724, stream_id=1, stream_seq=33) 47532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2707850725, stream_id=1, stream_seq=33) 47532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2707850662, gaps=[]) 47532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2707850664, gaps=[]) 47533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2707850666, gaps=[]) 47533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2707850668, gaps=[]) 47534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2707850670, gaps=[]) 47535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47536ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2707850672, gaps=[]) 47536ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2707850674, gaps=[]) 47537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2707850676, gaps=[]) 47538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47539ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2707850678, gaps=[]) 47539ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47540ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2707850680, gaps=[]) 47540ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47541ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2707850682, gaps=[]) 47541ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47541ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2707850684, gaps=[]) 47541ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2707850686, gaps=[]) 47542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47543ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2707850688, gaps=[]) 47543ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47543ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2707850690, gaps=[]) 47543ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47544ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2707850692, gaps=[]) 47544ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47545ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2707850694, gaps=[]) 47545ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2707850696, gaps=[]) 47546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2707850698, gaps=[]) 47546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2707850700, gaps=[]) 47547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2707850702, gaps=[]) 47547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47548ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2707850704, gaps=[]) 47548ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2707850706, gaps=[]) 47549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2707850708, gaps=[]) 47549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2707850710, gaps=[]) 47550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2707850712, gaps=[]) 47550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47551ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2707850714, gaps=[]) 47551ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47552ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2707850716, gaps=[]) 47552ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47552ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2707850718, gaps=[]) 47552ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47553ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2707850720, gaps=[]) 47553ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2707850722, gaps=[]) 47554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2707850724, gaps=[]) 47554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47555ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 53140) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'zrq2BKW5m5WD') 47555ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 53140) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'zrq2BKW5m5WD') 47723ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/3f0b4ef6-ddd0-4be9-a719-530cff150746"}', extra='') 47723ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/3f0b4ef6-ddd0-4be9-a719-530cff150746"}', extra='') 47743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 47743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 47743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 47743ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 47743ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 47743ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 47743ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 47743ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 47744ms [err] connectionstatechanged closed closed closed 47744ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 47744ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 47744ms [err] connectionstatechanged closed closed closed 47744ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 47744ms [err] connectionstatechanged closed closed closed 47744ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 47744ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3f0b4ef6-ddd0-4be9-a719-530cff150746", "state": "closed"}] 47745ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 47745ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 47792ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 47792ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 47792ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client File tests : should transmit file 47902ms [err] Traceback (most recent call last): 47902ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 47902ms [err] return _run_code(code, main_globals, None, 47902ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 47902ms [err] exec(code, run_globals) 47902ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 47902ms [err] sys.exit(main()) 47902ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 47902ms [err] asyncio.run(main_async()) 47902ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 47903ms [err] return loop.run_until_complete(main) 47903ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 47903ms [err] self.run_forever() 47903ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 47903ms [err] self._run_once() 47903ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 47904ms [err] event_list = self._selector.select(timeout) 47904ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 47904ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 47904ms [err] KeyboardInterrupt 47905ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 47905ms [err] h.flush() 47905ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 48007ms [log] starting device 48625ms [err] DEBUG:asyncio:Using selector: EpollSelector 48813ms [err] ERROR:asyncio:Unclosed client session 48813ms [err] client_session: 48910ms [log] parsing 48910ms [log] creating device handler 48910ms [log] [ready] 48910ms [log] reading line 48910ms [log] [websocketToken] "504fc740-1507-4ee0-b0fe-ef09f3981a88" 48940ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 48940ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 48940ms [log] [websocketConnected] 49241ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 49241ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 49241ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 49280ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/0bf0bdd1-ac93-4023-afd6-73a12fc52e88"}}', extra='') 49280ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/0bf0bdd1-ac93-4023-afd6-73a12fc52e88"}}', extra='') 49280ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/0bf0bdd1-ac93-4023-afd6-73a12fc52e88"} 49388ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/d5897040-ef2d-4d9c-a0e0-51dcdfba03f1","config":{"iceServers":[]},"services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":false}', extra='') 49389ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/d5897040-ef2d-4d9c-a0e0-51dcdfba03f1","config":{"iceServers":[]},"services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":false}', extra='') 49391ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d5897040-ef2d-4d9c-a0e0-51dcdfba03f1", "state": "new"}] 51395ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/d5897040-ef2d-4d9c-a0e0-51dcdfba03f1","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 51395ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/d5897040-ef2d-4d9c-a0e0-51dcdfba03f1","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 51395ms [err] handleSignalingMessage 51395ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 51395ms [err] handleOptions 51395ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 51395ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 51395ms [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='') 51396ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 51407ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/d5897040-ef2d-4d9c-a0e0-51dcdfba03f1","content":{"type":"offer","sdp":"v=0\\r\\no=- 3954902885 3954902885 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 55580 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 55580 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 45122 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:bd5U\\r\\na=ice-pwd:9eZgzzKixWLj3sRNrG2ABg\\r\\na=fingerprint:sha-256 48:47:E1:F4:CA:C9:C0:21:DC:D8:EA:17:9C:53:3C:F5:CD:EB:25:8C:9D:13:EB:FD:CD:64:FE:A9:7A:97:3E:F3\\r\\na=fingerprint:sha-384 94:CC:D5:27:0E:15:E5:CB:FF:1C:07:1E:F8:BF:24:9E:BD:53:67:63:CC:B7:63:AF:EF:12:77:B2:30:C7:28:03:FC:BC:DB:FB:75:45:C8:CA:8F:59:DC:96:92:B0:89:18\\r\\na=fingerprint:sha-512 5B:C7:64:F0:E2:BE:F6:CB:C8:C2:3B:D6:82:A3:EC:4B:F3:28:41:2E:2E:C1:1F:18:4D:79:81:2A:1D:2B:CA:CB:F9:D6:1A:D7:28:36:36:89:BA:3A:9E:89:AD:3B:88:AE:85:C4:91:73:F1:98:44:CA:03:E5:2D:A0:67:F6:E4:0A\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 51407ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/d5897040-ef2d-4d9c-a0e0-51dcdfba03f1","content":{"type":"offer","sdp":"v=0\\r\\no=- 3954902885 3954902885 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 55580 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 55580 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 45122 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:bd5U\\r\\na=ice-pwd:9eZgzzKixWLj3sRNrG2ABg\\r\\na=fingerprint:sha-256 48:47:E1:F4:CA:C9:C0:21:DC:D8:EA:17:9C:53:3C:F5:CD:EB:25:8C:9D:13:EB:FD:CD:64:FE:A9:7A:97:3E:F3\\r\\na=fingerprint:sha-384 94:CC:D5:27:0E:15:E5:CB:FF:1C:07:1E:F8:BF:24:9E:BD:53:67:63:CC:B7:63:AF:EF:12:77:B2:30:C7:28:03:FC:BC:DB:FB:75:45:C8:CA:8F:59:DC:96:92:B0:89:18\\r\\na=fingerprint:sha-512 5B:C7:64:F0:E2:BE:F6:CB:C8:C2:3B:D6:82:A3:EC:4B:F3:28:41:2E:2E:C1:1F:18:4D:79:81:2A:1D:2B:CA:CB:F9:D6:1A:D7:28:36:36:89:BA:3A:9E:89:AD:3B:88:AE:85:C4:91:73:F1:98:44:CA:03:E5:2D:A0:67:F6:E4:0A\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 51407ms [err] handleSignalingMessage 51407ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 51407ms [err] handleOffer 51407ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 51407ms [err] makeAnswer 51407ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 51408ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 51408ms [err] v=0 51408ms [err] o=- 3954902885 3954902885 IN IP4 0.0.0.0 51408ms [err] s=- 51408ms [err] t=0 0 51408ms [err] a=group:BUNDLE 0 51408ms [err] a=msid-semantic:WMS * 51408ms [err] m=application 55580 DTLS/SCTP 5000 51408ms [err] c=IN IP4 172.30.0.1 51408ms [err] a=mid:0 51408ms [err] a=sctpmap:5000 webrtc-datachannel 65535 51408ms [err] a=max-message-size:65536 51408ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 55580 typ host 51408ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 45122 typ host 51408ms [err] a=end-of-candidates 51408ms [err] a=ice-ufrag:bd5U 51408ms [err] a=ice-pwd:9eZgzzKixWLj3sRNrG2ABg 51408ms [err] a=fingerprint:sha-256 48:47:E1:F4:CA:C9:C0:21:DC:D8:EA:17:9C:53:3C:F5:CD:EB:25:8C:9D:13:EB:FD:CD:64:FE:A9:7A:97:3E:F3 51408ms [err] a=fingerprint:sha-384 94:CC:D5:27:0E:15:E5:CB:FF:1C:07:1E:F8:BF:24:9E:BD:53:67:63:CC:B7:63:AF:EF:12:77:B2:30:C7:28:03:FC:BC:DB:FB:75:45:C8:CA:8F:59:DC:96:92:B0:89:18 51408ms [err] a=fingerprint:sha-512 5B:C7:64:F0:E2:BE:F6:CB:C8:C2:3B:D6:82:A3:EC:4B:F3:28:41:2E:2E:C1:1F:18:4D:79:81:2A:1D:2B:CA:CB:F9:D6:1A:D7:28:36:36:89:BA:3A:9E:89:AD:3B:88:AE:85:C4:91:73:F1:98:44:CA:03:E5:2D:A0:67:F6:E4:0A 51408ms [err] a=setup:actpass 51408ms [err] 51410ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 51410ms [err] v=0 51410ms [err] o=- 3954902885 3954902885 IN IP4 0.0.0.0 51410ms [err] s=- 51410ms [err] t=0 0 51410ms [err] a=group:BUNDLE 0 51410ms [err] a=msid-semantic:WMS * 51410ms [err] m=application 55580 DTLS/SCTP 5000 51410ms [err] c=IN IP4 172.30.0.1 51410ms [err] a=mid:0 51410ms [err] a=sctpmap:5000 webrtc-datachannel 65535 51410ms [err] a=max-message-size:65536 51410ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 55580 typ host 51410ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 45122 typ host 51410ms [err] a=end-of-candidates 51410ms [err] a=ice-ufrag:bd5U 51410ms [err] a=ice-pwd:9eZgzzKixWLj3sRNrG2ABg 51410ms [err] a=fingerprint:sha-256 48:47:E1:F4:CA:C9:C0:21:DC:D8:EA:17:9C:53:3C:F5:CD:EB:25:8C:9D:13:EB:FD:CD:64:FE:A9:7A:97:3E:F3 51410ms [err] a=fingerprint:sha-384 94:CC:D5:27:0E:15:E5:CB:FF:1C:07:1E:F8:BF:24:9E:BD:53:67:63:CC:B7:63:AF:EF:12:77:B2:30:C7:28:03:FC:BC:DB:FB:75:45:C8:CA:8F:59:DC:96:92:B0:89:18 51410ms [err] a=fingerprint:sha-512 5B:C7:64:F0:E2:BE:F6:CB:C8:C2:3B:D6:82:A3:EC:4B:F3:28:41:2E:2E:C1:1F:18:4D:79:81:2A:1D:2B:CA:CB:F9:D6:1A:D7:28:36:36:89:BA:3A:9E:89:AD:3B:88:AE:85:C4:91:73:F1:98:44:CA:03:E5:2D:A0:67:F6:E4:0A 51410ms [err] a=setup:actpass 51410ms [err] 51411ms [err] connectionstatechanged new new have-remote-offer 51411ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 51411ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d5897040-ef2d-4d9c-a0e0-51dcdfba03f1", "state": "new"}] 51412ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 51412ms [err] v=0 51412ms [err] o=- 3954902885 3954902885 IN IP4 0.0.0.0 51412ms [err] s=- 51412ms [err] t=0 0 51412ms [err] a=group:BUNDLE 0 51412ms [err] a=msid-semantic:WMS * 51412ms [err] m=application 9 DTLS/SCTP 5000 51412ms [err] c=IN IP4 0.0.0.0 51412ms [err] a=mid:0 51412ms [err] a=sctpmap:5000 webrtc-datachannel 65535 51412ms [err] a=max-message-size:65536 51412ms [err] a=ice-ufrag:QzQX 51412ms [err] a=ice-pwd:I6Aa70KZnqqstoq9JHXNtf 51412ms [err] a=fingerprint:sha-256 8F:51:6F:CB:26:B5:5E:EB:DA:6D:C1:50:C3:AD:69:74:51:71:EB:1F:ED:D3:92:A6:97:EA:95:9E:7B:7C:6C:B9 51412ms [err] a=fingerprint:sha-384 AA:A4:4E:18:58:A5:35:D9:BD:29:70:18:14:4C:9B:FE:FF:66:F5:4B:08:1B:AE:E2:05:82:FF:E5:29:1D:00:1F:DE:97:49:03:35:19:53:6D:B1:85:5F:52:9B:18:39:F6 51412ms [err] a=fingerprint:sha-512 A9:4B:B5:FC:B4:BE:7A:FF:EF:91:F2:A7:30:86:BD:17:2F:8D:32:BB:7D:EB:D0:56:60:9A:32:2E:88:50:FB:DB:93:C6:A8:A7:66:14:82:2A:AF:1D:3D:FB:CD:8B:77:2A:4A:40:A9:BB:FA:43:FE:D2:80:2F:8A:1B:7A:B3:77:0D 51412ms [err] a=setup:active 51412ms [err] 51413ms [err] connectionstatechanged new new stable 51413ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 51413ms [err] connectionstatechanged new new stable 51413ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 51413ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 51415ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 51415ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 51415ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 51416ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 51416ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 51416ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 51416ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47201) -> ('172.30.0.1', 55580)) State.FROZEN -> State.WAITING 51416ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47630) -> ('172.30.0.1', 55580)) State.FROZEN -> State.WAITING 51416ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47201) -> ('172.17.0.2', 45122)) State.FROZEN -> State.WAITING 51416ms [err] connectionstatechanged connecting checking stable 51417ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 51417ms [err] connectionstatechanged connecting checking stable 51417ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 51417ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47201) -> ('172.30.0.1', 55580)) State.WAITING -> State.IN_PROGRESS 51417ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 55580) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb2)\xa5W\xcd0\xa1\xe2\x18\x93\x06\xce') 51417ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d5897040-ef2d-4d9c-a0e0-51dcdfba03f1", "state": "connecting"}] 51418ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 55580) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb2)\xa5W\xcd0\xa1\xe2\x18\x93\x06\xce') 51418ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47201) -> ('172.30.0.1', 55580)) State.IN_PROGRESS -> State.SUCCEEDED 51427ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 55580) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b')\xc5a\x1b\x8e\xccS\x9c\xccuB\xac') 51427ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 55580) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b')\xc5a\x1b\x8e\xccS\x9c\xccuB\xac') 51427ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47630) -> ('172.30.0.1', 55580)) State.WAITING -> State.FAILED 51427ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47201) -> ('172.17.0.2', 45122)) State.WAITING -> State.FAILED 51427ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47630) -> ('172.17.0.2', 45122)) State.FROZEN -> State.FAILED 51427ms [err] INFO:aioice.ice:Connection(0) ICE completed 51428ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 55580) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'9\x97\x87\xdf\x17\x10\xa6(!\xd9\x8a<') 51428ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 55580) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'9\x97\x87\xdf\x17\x10\xa6(!\xd9\x8a<') 51428ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(jJTybv0rfp 1 udp 1862270975 172.17.0.2 55580 typ prflx) 51428ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47201) -> ('172.17.0.2', 55580)) State.WAITING -> State.IN_PROGRESS 51428ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 55580) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x01g\xdb\xdf\xab\xc4J\x7f\xdd\xa2&\x98') 51429ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 55580) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x01g\xdb\xdf\xab\xc4J\x7f\xdd\xa2&\x98') 51429ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47201) -> ('172.17.0.2', 55580)) State.IN_PROGRESS -> State.SUCCEEDED 51437ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 51437ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 51438ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 51438ms [err] connectionstatechanged connecting completed stable 51438ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 51452ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 51452ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 51452ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 51452ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 51453ms [err] connectionstatechanged connected completed stable 51453ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 51453ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d5897040-ef2d-4d9c-a0e0-51dcdfba03f1", "state": "connected"}] 51453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 51453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 51453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 51455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 51455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 51455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 51456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2256334948, stream_id=1, stream_seq=0) 51456ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 51456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1417579483, stream_id=1, stream_seq=0) 51456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 51456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2256334948, gaps=[]) 51457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1417579484, stream_id=1, stream_seq=1) 51458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1417579485, stream_id=1, stream_seq=2) 51458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579486, stream_id=1, stream_seq=2) 51458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579487, stream_id=1, stream_seq=2) 51462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1417579483, gaps=[]) 51462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1417579484, gaps=[]) 51483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579488, stream_id=1, stream_seq=2) 51483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1417579485, gaps=[]) 51483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579489, stream_id=1, stream_seq=2) 51484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579490, stream_id=1, stream_seq=2) 51484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1417579486, gaps=[]) 51484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1417579491, stream_id=1, stream_seq=2) 51484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1417579487, gaps=[]) 51484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1417579492, stream_id=1, stream_seq=3) 51485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579493, stream_id=1, stream_seq=3) 51485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1417579488, gaps=[]) 51485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579494, stream_id=1, stream_seq=3) 51485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579495, stream_id=1, stream_seq=3) 51485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1417579489, gaps=[]) 51485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579496, stream_id=1, stream_seq=3) 51486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579497, stream_id=1, stream_seq=3) 51486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1417579490, gaps=[]) 51486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1417579498, stream_id=1, stream_seq=3) 51486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1417579491, gaps=[]) 51486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1417579499, stream_id=1, stream_seq=4) 51487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579500, stream_id=1, stream_seq=4) 51487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1417579492, gaps=[]) 51487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579501, stream_id=1, stream_seq=4) 51487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579502, stream_id=1, stream_seq=4) 51487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1417579493, gaps=[]) 51488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579503, stream_id=1, stream_seq=4) 51488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579504, stream_id=1, stream_seq=4) 51488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1417579494, gaps=[]) 51488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1417579505, stream_id=1, stream_seq=4) 51488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1417579495, gaps=[]) 51489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1417579506, stream_id=1, stream_seq=5) 51489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579507, stream_id=1, stream_seq=5) 51489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1417579496, gaps=[]) 51489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579508, stream_id=1, stream_seq=5) 51489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579509, stream_id=1, stream_seq=5) 51490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1417579497, gaps=[]) 51490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579510, stream_id=1, stream_seq=5) 51490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579511, stream_id=1, stream_seq=5) 51490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1417579498, gaps=[]) 51490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1417579512, stream_id=1, stream_seq=5) 51491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1417579499, gaps=[]) 51491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1417579513, stream_id=1, stream_seq=6) 51491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579514, stream_id=1, stream_seq=6) 51491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1417579500, gaps=[]) 51491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579515, stream_id=1, stream_seq=6) 51491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579516, stream_id=1, stream_seq=6) 51492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1417579501, gaps=[]) 51492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579517, stream_id=1, stream_seq=6) 51492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579518, stream_id=1, stream_seq=6) 51492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1417579502, gaps=[]) 51492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1417579519, stream_id=1, stream_seq=6) 51493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1417579503, gaps=[]) 51493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1417579520, stream_id=1, stream_seq=7) 51493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579521, stream_id=1, stream_seq=7) 51493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1417579504, gaps=[]) 51493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579522, stream_id=1, stream_seq=7) 51494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579523, stream_id=1, stream_seq=7) 51494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1417579505, gaps=[]) 51494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579524, stream_id=1, stream_seq=7) 51494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579525, stream_id=1, stream_seq=7) 51494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1417579506, gaps=[]) 51494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1417579526, stream_id=1, stream_seq=7) 51495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1417579507, gaps=[]) 51495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1417579527, stream_id=1, stream_seq=8) 51495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579528, stream_id=1, stream_seq=8) 51496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1417579508, gaps=[]) 51496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579529, stream_id=1, stream_seq=8) 51496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579530, stream_id=1, stream_seq=8) 51496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1417579509, gaps=[]) 51496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579531, stream_id=1, stream_seq=8) 51496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579532, stream_id=1, stream_seq=8) 51496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1417579510, gaps=[]) 51496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1417579533, stream_id=1, stream_seq=8) 51497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1417579511, gaps=[]) 51497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1417579534, stream_id=1, stream_seq=9) 51497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579535, stream_id=1, stream_seq=9) 51497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1417579512, gaps=[]) 51497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579536, stream_id=1, stream_seq=9) 51498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579537, stream_id=1, stream_seq=9) 51498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1417579513, gaps=[]) 51498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579538, stream_id=1, stream_seq=9) 51498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579539, stream_id=1, stream_seq=9) 51499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1417579514, gaps=[]) 51499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1417579540, stream_id=1, stream_seq=9) 51499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1417579515, gaps=[]) 51499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1417579541, stream_id=1, stream_seq=10) 51499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579542, stream_id=1, stream_seq=10) 51500ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1417579516, gaps=[]) 51500ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51500ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579543, stream_id=1, stream_seq=10) 51500ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579544, stream_id=1, stream_seq=10) 51500ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1417579517, gaps=[]) 51500ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51500ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579545, stream_id=1, stream_seq=10) 51500ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579546, stream_id=1, stream_seq=10) 51501ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1417579518, gaps=[]) 51501ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51501ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1417579547, stream_id=1, stream_seq=10) 51501ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1417579519, gaps=[]) 51501ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51501ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1417579548, stream_id=1, stream_seq=11) 51501ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579549, stream_id=1, stream_seq=11) 51501ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1417579520, gaps=[]) 51502ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51502ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579550, stream_id=1, stream_seq=11) 51502ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579551, stream_id=1, stream_seq=11) 51502ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1417579521, gaps=[]) 51502ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51502ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579552, stream_id=1, stream_seq=11) 51502ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579553, stream_id=1, stream_seq=11) 51502ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1417579522, gaps=[]) 51503ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51503ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1417579554, stream_id=1, stream_seq=11) 51503ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1417579523, gaps=[]) 51503ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51503ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1417579555, stream_id=1, stream_seq=12) 51503ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579556, stream_id=1, stream_seq=12) 51503ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1417579524, gaps=[]) 51504ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51504ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579557, stream_id=1, stream_seq=12) 51504ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579558, stream_id=1, stream_seq=12) 51504ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1417579525, gaps=[]) 51504ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51504ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579559, stream_id=1, stream_seq=12) 51504ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579560, stream_id=1, stream_seq=12) 51504ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1417579526, gaps=[]) 51504ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51504ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1417579561, stream_id=1, stream_seq=12) 51505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1417579527, gaps=[]) 51505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1417579562, stream_id=1, stream_seq=13) 51505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579563, stream_id=1, stream_seq=13) 51505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1417579528, gaps=[]) 51505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579564, stream_id=1, stream_seq=13) 51506ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579565, stream_id=1, stream_seq=13) 51506ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1417579529, gaps=[]) 51506ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51506ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579566, stream_id=1, stream_seq=13) 51506ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579567, stream_id=1, stream_seq=13) 51506ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1417579530, gaps=[]) 51506ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51506ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1417579568, stream_id=1, stream_seq=13) 51506ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1417579531, gaps=[]) 51506ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51506ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1417579569, stream_id=1, stream_seq=14) 51506ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579570, stream_id=1, stream_seq=14) 51530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1417579532, gaps=[]) 51531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579571, stream_id=1, stream_seq=14) 51531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579572, stream_id=1, stream_seq=14) 51535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1417579533, gaps=[]) 51535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579573, stream_id=1, stream_seq=14) 51535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579574, stream_id=1, stream_seq=14) 51535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1417579534, gaps=[]) 51535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1417579575, stream_id=1, stream_seq=14) 51535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1417579535, gaps=[]) 51535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1417579576, stream_id=1, stream_seq=15) 51535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579577, stream_id=1, stream_seq=15) 51535ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 51535ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 51535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1417579536, gaps=[]) 51535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579578, stream_id=1, stream_seq=15) 51535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579579, stream_id=1, stream_seq=15) 51535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1417579537, gaps=[]) 51535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579580, stream_id=1, stream_seq=15) 51535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579581, stream_id=1, stream_seq=15) 51535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1417579538, gaps=[]) 51535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1417579582, stream_id=1, stream_seq=15) 51535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1417579539, gaps=[]) 51535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1417579583, stream_id=1, stream_seq=16) 51535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579584, stream_id=1, stream_seq=16) 51535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1417579540, gaps=[]) 51535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579585, stream_id=1, stream_seq=16) 51535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579586, stream_id=1, stream_seq=16) 51535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1417579541, gaps=[]) 51535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579587, stream_id=1, stream_seq=16) 51535ms [log] 8192 51535ms [log] 8192 51535ms [log] 8192 51535ms [log] 8192 51535ms [log] 8192 51535ms [log] 8192 51535ms [log] 8192 51535ms [log] 8192 51535ms [log] 8192 51535ms [log] 8192 51535ms [log] 8192 51535ms [log] 8192 51535ms [log] 8192 51535ms [log] 8192 51535ms [log] 8192 51535ms [log] 8192 51535ms [log] 8192 51535ms [log] 8192 51535ms [log] 8192 51535ms [log] 8192 51535ms [log] 8192 51535ms [log] 8192 51535ms [log] 8192 51535ms [log] 8192 51535ms [log] 8192 51535ms [log] 8192 51535ms [log] 8192 51535ms [log] 8192 51535ms [log] 8192 51535ms [log] 8192 51535ms [log] 8192 51535ms [log] 8188 51535ms [log] line [file] undefined 51535ms [log] 51535ms [log] reading line 51535ms [log] [experimentStatusChanged] {"status": "running", "message": null} 51535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579588, stream_id=1, stream_seq=16) 51535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1417579542, gaps=[]) 51535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1417579589, stream_id=1, stream_seq=16) 51535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1417579543, gaps=[]) 51535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51536ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1417579590, stream_id=1, stream_seq=17) 51536ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579591, stream_id=1, stream_seq=17) 51537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1417579544, gaps=[]) 51537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579592, stream_id=1, stream_seq=17) 51537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579593, stream_id=1, stream_seq=17) 51537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1417579545, gaps=[]) 51537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579594, stream_id=1, stream_seq=17) 51537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579595, stream_id=1, stream_seq=17) 51537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1417579546, gaps=[]) 51537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1417579596, stream_id=1, stream_seq=17) 51537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1417579547, gaps=[]) 51537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1417579597, stream_id=1, stream_seq=18) 51538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579598, stream_id=1, stream_seq=18) 51538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1417579548, gaps=[]) 51538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579599, stream_id=1, stream_seq=18) 51538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579600, stream_id=1, stream_seq=18) 51538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1417579549, gaps=[]) 51538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51539ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579601, stream_id=1, stream_seq=18) 51539ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579602, stream_id=1, stream_seq=18) 51539ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1417579550, gaps=[]) 51539ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51539ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1417579603, stream_id=1, stream_seq=18) 51539ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1417579551, gaps=[]) 51539ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51539ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1417579604, stream_id=1, stream_seq=19) 51540ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579605, stream_id=1, stream_seq=19) 51540ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1417579552, gaps=[]) 51540ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51540ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579606, stream_id=1, stream_seq=19) 51540ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579607, stream_id=1, stream_seq=19) 51540ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1417579553, gaps=[]) 51540ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51541ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579608, stream_id=1, stream_seq=19) 51541ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579609, stream_id=1, stream_seq=19) 51541ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1417579554, gaps=[]) 51541ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51541ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1417579610, stream_id=1, stream_seq=19) 51541ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1417579555, gaps=[]) 51541ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1417579611, stream_id=1, stream_seq=20) 51542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579612, stream_id=1, stream_seq=20) 51542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1417579556, gaps=[]) 51542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579613, stream_id=1, stream_seq=20) 51542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579614, stream_id=1, stream_seq=20) 51543ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1417579557, gaps=[]) 51543ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51543ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579615, stream_id=1, stream_seq=20) 51543ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579616, stream_id=1, stream_seq=20) 51543ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1417579558, gaps=[]) 51543ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51543ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1417579617, stream_id=1, stream_seq=20) 51544ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1417579559, gaps=[]) 51544ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51544ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1417579618, stream_id=1, stream_seq=21) 51544ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579619, stream_id=1, stream_seq=21) 51544ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1417579560, gaps=[]) 51544ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51544ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579620, stream_id=1, stream_seq=21) 51544ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579621, stream_id=1, stream_seq=21) 51545ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1417579561, gaps=[]) 51545ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51545ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579622, stream_id=1, stream_seq=21) 51545ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579623, stream_id=1, stream_seq=21) 51545ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1417579562, gaps=[]) 51545ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51545ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1417579624, stream_id=1, stream_seq=21) 51546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1417579563, gaps=[]) 51546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1417579625, stream_id=1, stream_seq=22) 51546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579626, stream_id=1, stream_seq=22) 51546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1417579564, gaps=[]) 51546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579627, stream_id=1, stream_seq=22) 51547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579628, stream_id=1, stream_seq=22) 51547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1417579565, gaps=[]) 51547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579629, stream_id=1, stream_seq=22) 51547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579630, stream_id=1, stream_seq=22) 51547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1417579566, gaps=[]) 51547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51548ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1417579631, stream_id=1, stream_seq=22) 51548ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1417579567, gaps=[]) 51548ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51548ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1417579632, stream_id=1, stream_seq=23) 51548ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579633, stream_id=1, stream_seq=23) 51548ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1417579568, gaps=[]) 51548ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579634, stream_id=1, stream_seq=23) 51549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579635, stream_id=1, stream_seq=23) 51549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1417579569, gaps=[]) 51549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579636, stream_id=1, stream_seq=23) 51549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579637, stream_id=1, stream_seq=23) 51549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1417579570, gaps=[]) 51550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1417579638, stream_id=1, stream_seq=23) 51550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1417579571, gaps=[]) 51550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1417579639, stream_id=1, stream_seq=24) 51550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579640, stream_id=1, stream_seq=24) 51550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1417579572, gaps=[]) 51550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51551ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579641, stream_id=1, stream_seq=24) 51551ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579642, stream_id=1, stream_seq=24) 51551ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1417579573, gaps=[]) 51551ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51551ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579643, stream_id=1, stream_seq=24) 51551ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579644, stream_id=1, stream_seq=24) 51551ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1417579574, gaps=[]) 51551ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51551ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1417579645, stream_id=1, stream_seq=24) 51551ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1417579575, gaps=[]) 51551ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51552ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1417579646, stream_id=1, stream_seq=25) 51552ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579647, stream_id=1, stream_seq=25) 51552ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1417579576, gaps=[]) 51552ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51552ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579648, stream_id=1, stream_seq=25) 51552ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579649, stream_id=1, stream_seq=25) 51552ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1417579577, gaps=[]) 51552ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51552ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579650, stream_id=1, stream_seq=25) 51552ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579651, stream_id=1, stream_seq=25) 51552ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1417579578, gaps=[]) 51553ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51553ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1417579652, stream_id=1, stream_seq=25) 51553ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1417579579, gaps=[]) 51553ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51553ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1417579653, stream_id=1, stream_seq=26) 51553ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579654, stream_id=1, stream_seq=26) 51553ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1417579580, gaps=[]) 51553ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51553ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579655, stream_id=1, stream_seq=26) 51553ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579656, stream_id=1, stream_seq=26) 51553ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1417579581, gaps=[]) 51554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579657, stream_id=1, stream_seq=26) 51554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579658, stream_id=1, stream_seq=26) 51554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1417579582, gaps=[]) 51554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1417579659, stream_id=1, stream_seq=26) 51554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1417579583, gaps=[]) 51554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1417579660, stream_id=1, stream_seq=27) 51578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579661, stream_id=1, stream_seq=27) 51579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1417579584, gaps=[]) 51579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579662, stream_id=1, stream_seq=27) 51579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579663, stream_id=1, stream_seq=27) 51579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1417579585, gaps=[]) 51579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579664, stream_id=1, stream_seq=27) 51580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579665, stream_id=1, stream_seq=27) 51580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1417579586, gaps=[]) 51580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1417579666, stream_id=1, stream_seq=27) 51580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1417579587, gaps=[]) 51580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1417579667, stream_id=1, stream_seq=28) 51581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579668, stream_id=1, stream_seq=28) 51581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1417579588, gaps=[]) 51581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579669, stream_id=1, stream_seq=28) 51581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579670, stream_id=1, stream_seq=28) 51581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1417579589, gaps=[]) 51581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579671, stream_id=1, stream_seq=28) 51582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579672, stream_id=1, stream_seq=28) 51582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1417579590, gaps=[]) 51582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1417579673, stream_id=1, stream_seq=28) 51582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1417579591, gaps=[]) 51582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1417579674, stream_id=1, stream_seq=29) 51583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579675, stream_id=1, stream_seq=29) 51583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1417579592, gaps=[]) 51583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579676, stream_id=1, stream_seq=29) 51583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579677, stream_id=1, stream_seq=29) 51583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1417579593, gaps=[]) 51583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579678, stream_id=1, stream_seq=29) 51584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579679, stream_id=1, stream_seq=29) 51584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1417579594, gaps=[]) 51584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1417579680, stream_id=1, stream_seq=29) 51584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1417579595, gaps=[]) 51584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1417579681, stream_id=1, stream_seq=30) 51584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579682, stream_id=1, stream_seq=30) 51585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1417579596, gaps=[]) 51585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579683, stream_id=1, stream_seq=30) 51585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579684, stream_id=1, stream_seq=30) 51585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1417579597, gaps=[]) 51585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579685, stream_id=1, stream_seq=30) 51586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579686, stream_id=1, stream_seq=30) 51586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1417579598, gaps=[]) 51586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1417579687, stream_id=1, stream_seq=30) 51586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1417579599, gaps=[]) 51586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1417579688, stream_id=1, stream_seq=31) 51586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579689, stream_id=1, stream_seq=31) 51587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1417579600, gaps=[]) 51587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579690, stream_id=1, stream_seq=31) 51587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579691, stream_id=1, stream_seq=31) 51587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1417579601, gaps=[]) 51587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579692, stream_id=1, stream_seq=31) 51588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579693, stream_id=1, stream_seq=31) 51588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1417579602, gaps=[]) 51588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1417579694, stream_id=1, stream_seq=31) 51588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1417579603, gaps=[]) 51588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1417579695, stream_id=1, stream_seq=32) 51588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579696, stream_id=1, stream_seq=32) 51589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1417579604, gaps=[]) 51589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579697, stream_id=1, stream_seq=32) 51589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579698, stream_id=1, stream_seq=32) 51589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1417579605, gaps=[]) 51589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579699, stream_id=1, stream_seq=32) 51590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579700, stream_id=1, stream_seq=32) 51590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1417579606, gaps=[]) 51590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1417579701, stream_id=1, stream_seq=32) 51590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1417579607, gaps=[]) 51590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1417579702, stream_id=1, stream_seq=33) 51590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579703, stream_id=1, stream_seq=33) 51591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1417579608, gaps=[]) 51591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579704, stream_id=1, stream_seq=33) 51591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579705, stream_id=1, stream_seq=33) 51591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1417579609, gaps=[]) 51591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579706, stream_id=1, stream_seq=33) 51592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1417579707, stream_id=1, stream_seq=33) 51592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1417579610, gaps=[]) 51592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1417579708, stream_id=1, stream_seq=33) 51592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1417579611, gaps=[]) 51592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1417579612, gaps=[]) 51592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1417579613, gaps=[]) 51593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1417579614, gaps=[]) 51593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1417579615, gaps=[]) 51593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1417579616, gaps=[]) 51593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1417579617, gaps=[]) 51594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1417579618, gaps=[]) 51594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1417579619, gaps=[]) 51594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1417579620, gaps=[]) 51594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1417579621, gaps=[]) 51595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1417579622, gaps=[]) 51595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1417579623, gaps=[]) 51595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1417579624, gaps=[]) 51595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1417579625, gaps=[]) 51595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1417579626, gaps=[]) 51595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1417579627, gaps=[]) 51596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1417579628, gaps=[]) 51596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1417579629, gaps=[]) 51596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1417579630, gaps=[]) 51596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1417579631, gaps=[]) 51596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1417579632, gaps=[]) 51596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1417579633, gaps=[]) 51597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1417579634, gaps=[]) 51597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1417579635, gaps=[]) 51597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1417579636, gaps=[]) 51597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1417579637, gaps=[]) 51597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1417579638, gaps=[]) 51597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1417579639, gaps=[]) 51598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1417579640, gaps=[]) 51598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1417579641, gaps=[]) 51598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1417579642, gaps=[]) 51598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1417579643, gaps=[]) 51598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1417579644, gaps=[]) 51599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1417579645, gaps=[]) 51599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1417579646, gaps=[]) 51599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1417579647, gaps=[]) 51599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1417579648, gaps=[]) 51599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1417579649, gaps=[]) 51599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1417579650, gaps=[]) 51600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1417579651, gaps=[]) 51600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1417579652, gaps=[]) 51600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1417579653, gaps=[]) 51600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1417579654, gaps=[]) 51600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1417579655, gaps=[]) 51600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1417579656, gaps=[]) 51601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1417579657, gaps=[]) 51601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1417579658, gaps=[]) 51601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1417579659, gaps=[]) 51601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1417579660, gaps=[]) 51601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1417579661, gaps=[]) 51601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1417579662, gaps=[]) 51601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1417579663, gaps=[]) 51602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1417579664, gaps=[]) 51602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1417579665, gaps=[]) 51602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1417579666, gaps=[]) 51602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1417579667, gaps=[]) 51627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1417579668, gaps=[]) 51627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1417579669, gaps=[]) 51627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1417579670, gaps=[]) 51627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1417579671, gaps=[]) 51627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1417579672, gaps=[]) 51628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1417579673, gaps=[]) 51628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1417579674, gaps=[]) 51628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1417579675, gaps=[]) 51628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1417579676, gaps=[]) 51628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1417579677, gaps=[]) 51629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1417579678, gaps=[]) 51629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1417579679, gaps=[]) 51629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1417579680, gaps=[]) 51629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1417579681, gaps=[]) 51629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1417579682, gaps=[]) 51630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1417579683, gaps=[]) 51630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1417579684, gaps=[]) 51630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1417579685, gaps=[]) 51630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1417579686, gaps=[]) 51630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1417579687, gaps=[]) 51631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1417579688, gaps=[]) 51631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1417579689, gaps=[]) 51631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1417579690, gaps=[]) 51631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1417579691, gaps=[]) 51631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1417579692, gaps=[]) 51631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1417579693, gaps=[]) 51632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1417579694, gaps=[]) 51632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1417579695, gaps=[]) 51632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1417579696, gaps=[]) 51632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1417579697, gaps=[]) 51632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1417579698, gaps=[]) 51632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1417579699, gaps=[]) 51633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1417579700, gaps=[]) 51633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1417579701, gaps=[]) 51633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1417579702, gaps=[]) 51633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1417579703, gaps=[]) 51633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1417579704, gaps=[]) 51634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1417579705, gaps=[]) 51634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1417579706, gaps=[]) 51634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1417579707, gaps=[]) 51634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51642ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1417579708, gaps=[]) 51642ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 51782ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/d5897040-ef2d-4d9c-a0e0-51dcdfba03f1"}', extra='') 51782ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/d5897040-ef2d-4d9c-a0e0-51dcdfba03f1"}', extra='') 51782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 51782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 51782ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 51782ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 51782ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 51782ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 51782ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 51783ms [err] connectionstatechanged closed closed closed 51783ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 51783ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 51783ms [err] connectionstatechanged closed closed closed 51783ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 51783ms [err] connectionstatechanged closed closed closed 51783ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 51783ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d5897040-ef2d-4d9c-a0e0-51dcdfba03f1", "state": "closed"}] 51784ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 51784ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 51867ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 51867ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 51867ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests : should transmit initial gpio value 51977ms [err] Traceback (most recent call last): 51977ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 51977ms [err] return _run_code(code, main_globals, None, 51977ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 51978ms [err] exec(code, run_globals) 51978ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 51978ms [err] sys.exit(main()) 51978ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 51978ms [err] asyncio.run(main_async()) 51978ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 51978ms [err] return loop.run_until_complete(main) 51978ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 51978ms [err] self.run_forever() 51978ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 51978ms [err] self._run_once() 51978ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 51979ms [err] event_list = self._selector.select(timeout) 51979ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 51979ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 52011ms [err] KeyboardInterrupt 52011ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 52011ms [err] h.flush() 52011ms [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 69400ms [log] starting device 70064ms [err] DEBUG:asyncio:Using selector: EpollSelector 70218ms [err] ERROR:asyncio:Unclosed client session 70218ms [err] client_session: 70351ms [log] parsing 70351ms [log] creating device handler 70351ms [log] [ready] 70351ms [log] reading line 70351ms [log] [websocketToken] "78d3167f-ddd6-41bb-bfcd-b964337c0cd9" 70357ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 70357ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 70357ms [log] line {"signal":"gpio1","value":"strongH"} 70357ms [log] 70357ms [log] reading line 70357ms [log] line {"signal":"gpio2","value":"strongL"} 70357ms [log] 70357ms [log] reading line 70357ms [log] [websocketConnected] 71939ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 71939ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 71939ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 71981ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/3599c917-1b07-40b7-931c-55a2d3ceab0d"}}', extra='') 71981ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/3599c917-1b07-40b7-931c-55a2d3ceab0d"}}', extra='') 71981ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/3599c917-1b07-40b7-931c-55a2d3ceab0d"} 72081ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/ae95a273-b29f-450c-8a65-2bf4ac4a495b","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 72081ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/ae95a273-b29f-450c-8a65-2bf4ac4a495b","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 72084ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 72084ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 72085ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ae95a273-b29f-450c-8a65-2bf4ac4a495b", "state": "new"}] 74088ms [err] makeOffer 74088ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 74089ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 74089ms [err] v=0 74089ms [err] o=- 3954902907 3954902907 IN IP4 0.0.0.0 74089ms [err] s=- 74089ms [err] t=0 0 74089ms [err] a=group:BUNDLE 0 74089ms [err] a=msid-semantic:WMS * 74089ms [err] m=application 9 DTLS/SCTP 5000 74089ms [err] c=IN IP4 0.0.0.0 74089ms [err] a=mid:0 74089ms [err] a=sctpmap:5000 webrtc-datachannel 65535 74089ms [err] a=max-message-size:65536 74089ms [err] a=ice-ufrag:4kqa 74089ms [err] a=ice-pwd:NN0YyaShS1LlYYhRqQbQtx 74089ms [err] a=fingerprint:sha-256 C5:8E:D3:0B:2C:D9:64:72:09:AF:89:F5:66:A7:73:DC:5C:31:7B:B7:B5:1F:01:E0:80:6F:E1:FE:EC:53:3C:AF 74089ms [err] a=fingerprint:sha-384 49:13:F9:66:22:E8:30:87:59:33:41:A7:D4:42:B3:2A:F9:C6:0B:EC:86:F6:DA:A6:77:AE:EA:43:23:F6:D1:13:3A:82:FA:E1:D3:CA:68:62:52:01:FB:C0:32:E7:E1:78 74089ms [err] a=fingerprint:sha-512 9D:8E:9F:75:25:6B:B9:05:62:D9:14:EE:72:BD:76:6D:EA:A3:FB:95:23:EA:28:61:AE:77:75:4D:C2:77:43:D2:60:8F:0C:27:32:26:BE:B6:64:CF:67:98:CA:C8:B6:9E:AB:DD:EF:35:2D:50:4D:67:1B:D0:83:1C:09:97:D1:9A 74089ms [err] a=setup:actpass 74089ms [err] 74090ms [err] connectionstatechanged new new have-local-offer 74090ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 74090ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 74092ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ae95a273-b29f-450c-8a65-2bf4ac4a495b", "state": "new"}] 74092ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 74093ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 74093ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 74094ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/ae95a273-b29f-450c-8a65-2bf4ac4a495b"}', extra='') 74094ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/ae95a273-b29f-450c-8a65-2bf4ac4a495b"}', extra='') 74094ms [err] handleSignalingMessage 74094ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 74094ms [err] handleOptions 74094ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 74095ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 74095ms [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='') 74095ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 74114ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47332) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'dv3s4itflTod') 74114ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47332) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'dv3s4itflTod') 74115ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 903931558624854638 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:Y6dN\\r\\na=ice-pwd:smUy2VTjtaok2yo0NnkFr7lG\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 2E:B0:D1:3A:1D:5E:AF:64:B1:19:2B:98:34:5B:A0:DF:C0:9D:1B:BA:9A:7F:FE:A1:AF:A5:3B:7A:7D:70:20:CE\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/ae95a273-b29f-450c-8a65-2bf4ac4a495b"}', extra='') 74115ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 903931558624854638 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:Y6dN\\r\\na=ice-pwd:smUy2VTjtaok2yo0NnkFr7lG\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 2E:B0:D1:3A:1D:5E:AF:64:B1:19:2B:98:34:5B:A0:DF:C0:9D:1B:BA:9A:7F:FE:A1:AF:A5:3B:7A:7D:70:20:CE\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/ae95a273-b29f-450c-8a65-2bf4ac4a495b"}', extra='') 74115ms [err] handleSignalingMessage 74115ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 74115ms [err] handleAnswer 74115ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 74115ms [err] acceptAnswer 74115ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 74115ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 74115ms [err] v=0 74115ms [err] o=- 903931558624854638 2 IN IP4 127.0.0.1 74115ms [err] s=- 74115ms [err] t=0 0 74115ms [err] a=group:BUNDLE 0 74115ms [err] a=msid-semantic: WMS 74115ms [err] m=application 9 DTLS/SCTP 5000 74115ms [err] c=IN IP4 0.0.0.0 74115ms [err] a=ice-ufrag:Y6dN 74115ms [err] a=ice-pwd:smUy2VTjtaok2yo0NnkFr7lG 74115ms [err] a=ice-options:trickle 74115ms [err] a=fingerprint:sha-256 2E:B0:D1:3A:1D:5E:AF:64:B1:19:2B:98:34:5B:A0:DF:C0:9D:1B:BA:9A:7F:FE:A1:AF:A5:3B:7A:7D:70:20:CE 74115ms [err] a=setup:active 74115ms [err] a=mid:0 74115ms [err] a=sctpmap:5000 webrtc-datachannel 1024 74115ms [err] 74116ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 74116ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 74116ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 74116ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(SAEFnGFz2E 1 udp 1845501695 172.17.0.2 47332 typ prflx) 74116ms [err] connectionstatechanged connecting checking stable 74116ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 74117ms [err] connectionstatechanged connecting checking stable 74117ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 74117ms [err] connectionstatechanged connecting checking stable 74117ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 74117ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53181) -> ('172.17.0.2', 47332)) State.WAITING -> State.IN_PROGRESS 74117ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47332) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b']x\xbbd\xeb\x17z\xd3\xdc\x07ru') 74117ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ae95a273-b29f-450c-8a65-2bf4ac4a495b", "state": "connecting"}] 74117ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47332) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b']x\xbbd\xeb\x17z\xd3\xdc\x07ru') 74117ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53181) -> ('172.17.0.2', 47332)) State.IN_PROGRESS -> State.SUCCEEDED 74118ms [err] INFO:aioice.ice:Connection(0) ICE completed 74120ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:527026276 1 udp 2113937151 13399b5e-d044-4b76-af77-5630c1cc312c.local 47332 typ host generation 0 ufrag Y6dN network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/ae95a273-b29f-450c-8a65-2bf4ac4a495b"}', extra='') 74120ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:527026276 1 udp 2113937151 13399b5e-d044-4b76-af77-5630c1cc312c.local 47332 typ host generation 0 ufrag Y6dN network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/ae95a273-b29f-450c-8a65-2bf4ac4a495b"}', extra='') 74121ms [err] handleSignalingMessage 74121ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 74121ms [err] handleIceCandidate 74121ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 74121ms [err] acceptIceCandidate 74121ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 74123ms [err] INFO:aioice.ice:Connection(0) Remote candidate "13399b5e-d044-4b76-af77-5630c1cc312c.local" resolved to 172.17.0.2 74138ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53181) -> ('172.17.0.2', 47332)) State.FROZEN -> State.IN_PROGRESS 74138ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47332) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"L\x1c\rA>'\xb0\x1cy\xda\x88\x00") 74139ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47332) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"L\x1c\rA>'\xb0\x1cy\xda\x88\x00") 74139ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53181) -> ('172.17.0.2', 47332)) State.IN_PROGRESS -> State.SUCCEEDED 74139ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49677) -> ('172.17.0.2', 47332)) State.FROZEN -> State.FAILED 74159ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 74159ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 74160ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 74161ms [err] connectionstatechanged connecting completed stable 74161ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 74162ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 74163ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 74163ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 74163ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 74163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 74163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 74163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 74163ms [err] connectionstatechanged connected completed stable 74163ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 74164ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ae95a273-b29f-450c-8a65-2bf4ac4a495b", "state": "connected"}] 74167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 74167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 74167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 74167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 74167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 74168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 74168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 74168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 74168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 74168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 74168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=878315228, stream_id=1, stream_seq=0) 74168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 74169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=878315228, gaps=[]) 74169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 74169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2284595714, stream_id=1, stream_seq=0) 74169ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 74169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2284595714, gaps=[]) 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=878315229, stream_id=1, stream_seq=1) 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=878315230, stream_id=1, stream_seq=2) 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=878315230, gaps=[]) 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 74177ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47332) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'INbdBIVYllVe') 74177ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47332) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'INbdBIVYllVe') 74224ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 74224ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 74224ms [log] [experimentStatusChanged] {"status": "running", "message": null} 74239ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47332) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'KZRlZqhOqHaw') 74239ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47332) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'KZRlZqhOqHaw') 74302ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 47332) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'tXJwkVpli4pp') 74302ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 47332) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'tXJwkVpli4pp') 74302ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49677) -> ('172.17.0.2', 47332)) State.WAITING -> State.IN_PROGRESS 74303ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 47332) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x91UW\t\xdfRk\xb9T\xab\x124') 74304ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 47332) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x91UW\t\xdfRk\xb9T\xab\x124') 74305ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49677) -> ('172.17.0.2', 47332)) State.IN_PROGRESS -> State.SUCCEEDED 74343ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/ae95a273-b29f-450c-8a65-2bf4ac4a495b"}', extra='') 74343ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/ae95a273-b29f-450c-8a65-2bf4ac4a495b"}', extra='') 74343ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 74343ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 74343ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 74344ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 74344ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 74344ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 74344ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 74344ms [err] connectionstatechanged closed closed closed 74344ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 74344ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 74344ms [err] connectionstatechanged closed closed closed 74344ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 74345ms [err] connectionstatechanged closed closed closed 74345ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 74346ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ae95a273-b29f-450c-8a65-2bf4ac4a495b", "state": "closed"}] 74346ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 74346ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 74438ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 74438ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 74438ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests : should transmit gpio value 74528ms [err] Traceback (most recent call last): 74528ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 74529ms [err] return _run_code(code, main_globals, None, 74529ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 74529ms [err] exec(code, run_globals) 74529ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 74529ms [err] sys.exit(main()) 74529ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 74529ms [err] asyncio.run(main_async()) 74529ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 74529ms [err] return loop.run_until_complete(main) 74529ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 74529ms [err] self.run_forever() 74529ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 74530ms [err] self._run_once() 74530ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 74530ms [err] event_list = self._selector.select(timeout) 74530ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 74530ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 74530ms [err] KeyboardInterrupt 74532ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 74532ms [err] h.flush() 74532ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 74617ms [log] starting device 75258ms [err] DEBUG:asyncio:Using selector: EpollSelector 75411ms [err] ERROR:asyncio:Unclosed client session 75411ms [err] client_session: 75505ms [log] parsing 75505ms [log] creating device handler 75505ms [log] [ready] 75505ms [log] reading line 75505ms [log] [websocketToken] "e315bf2b-77ee-4b8b-b54f-229c27f659d3" 75510ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 75510ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 75510ms [log] [websocketConnected] 77123ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 77123ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 77123ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 77137ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/f5c91471-efb3-4c4b-bda3-9d4d00f96702"}}', extra='') 77137ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/f5c91471-efb3-4c4b-bda3-9d4d00f96702"}}', extra='') 77137ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/f5c91471-efb3-4c4b-bda3-9d4d00f96702"} 77232ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/526b867b-e54c-4aea-aba7-f0247f075323","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 77232ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/526b867b-e54c-4aea-aba7-f0247f075323","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 77259ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/526b867b-e54c-4aea-aba7-f0247f075323", "state": "new"}] 79263ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 79263ms [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='') 79263ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 79263ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/526b867b-e54c-4aea-aba7-f0247f075323"}', extra='') 79263ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/526b867b-e54c-4aea-aba7-f0247f075323"}', extra='') 79263ms [err] handleSignalingMessage 79263ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 79263ms [err] handleOptions 79264ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 79264ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 4653445058569842698 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:U7bw\\r\\na=ice-pwd:NIpkSiakocQNkDVFi9x2UlFw\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 66:03:B5:C2:C5:88:6F:E4:9F:8F:11:96:96:FA:50:55:A5:3A:59:DC:C5:B3:B1:DB:33:6C:3D:1B:00:EB:5C:EA\\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/526b867b-e54c-4aea-aba7-f0247f075323"}', extra='') 79264ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 4653445058569842698 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:U7bw\\r\\na=ice-pwd:NIpkSiakocQNkDVFi9x2UlFw\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 66:03:B5:C2:C5:88:6F:E4:9F:8F:11:96:96:FA:50:55:A5:3A:59:DC:C5:B3:B1:DB:33:6C:3D:1B:00:EB:5C:EA\\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/526b867b-e54c-4aea-aba7-f0247f075323"}', extra='') 79264ms [err] handleSignalingMessage 79264ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 79264ms [err] handleOffer 79264ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 79264ms [err] makeAnswer 79264ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 79264ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 79264ms [err] v=0 79264ms [err] o=- 4653445058569842698 2 IN IP4 127.0.0.1 79264ms [err] s=- 79264ms [err] t=0 0 79264ms [err] a=group:BUNDLE 0 79264ms [err] a=extmap-allow-mixed 79264ms [err] a=msid-semantic: WMS 79264ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 79264ms [err] c=IN IP4 0.0.0.0 79264ms [err] a=ice-ufrag:U7bw 79264ms [err] a=ice-pwd:NIpkSiakocQNkDVFi9x2UlFw 79264ms [err] a=ice-options:trickle 79264ms [err] a=fingerprint:sha-256 66:03:B5:C2:C5:88:6F:E4:9F:8F:11:96:96:FA:50:55:A5:3A:59:DC:C5:B3:B1:DB:33:6C:3D:1B:00:EB:5C:EA 79264ms [err] a=setup:actpass 79264ms [err] a=mid:0 79264ms [err] a=sctp-port:5000 79264ms [err] a=max-message-size:262144 79264ms [err] 79267ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 79267ms [err] v=0 79267ms [err] o=- 4653445058569842698 2 IN IP4 127.0.0.1 79267ms [err] s=- 79267ms [err] t=0 0 79267ms [err] a=group:BUNDLE 0 79267ms [err] a=extmap-allow-mixed 79267ms [err] a=msid-semantic: WMS 79267ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 79267ms [err] c=IN IP4 0.0.0.0 79267ms [err] a=ice-ufrag:U7bw 79267ms [err] a=ice-pwd:NIpkSiakocQNkDVFi9x2UlFw 79267ms [err] a=ice-options:trickle 79267ms [err] a=fingerprint:sha-256 66:03:B5:C2:C5:88:6F:E4:9F:8F:11:96:96:FA:50:55:A5:3A:59:DC:C5:B3:B1:DB:33:6C:3D:1B:00:EB:5C:EA 79267ms [err] a=setup:actpass 79267ms [err] a=mid:0 79267ms [err] a=sctp-port:5000 79267ms [err] a=max-message-size:262144 79267ms [err] 79267ms [err] connectionstatechanged new new have-remote-offer 79267ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 79268ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/526b867b-e54c-4aea-aba7-f0247f075323", "state": "new"}] 79269ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 79269ms [err] v=0 79269ms [err] o=- 3954902912 3954902912 IN IP4 0.0.0.0 79269ms [err] s=- 79269ms [err] t=0 0 79269ms [err] a=group:BUNDLE 0 79269ms [err] a=msid-semantic:WMS * 79269ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 79269ms [err] c=IN IP4 0.0.0.0 79269ms [err] a=mid:0 79269ms [err] a=sctp-port:5000 79269ms [err] a=max-message-size:65536 79269ms [err] a=ice-ufrag:yIc9 79269ms [err] a=ice-pwd:vBiAcla8ReOzsD9nxSlcox 79269ms [err] a=fingerprint:sha-256 F2:E0:C2:28:6F:F3:F7:FC:85:7E:D1:AD:5A:EF:7B:16:F6:02:8A:5F:A5:36:41:F8:52:DA:58:B6:17:DB:0B:5F 79269ms [err] a=fingerprint:sha-384 CC:F6:BB:8D:7F:04:BA:54:FA:1F:87:DD:30:B6:23:78:FF:15:B3:10:7E:85:11:DF:04:F6:2D:3A:82:CB:32:96:91:7E:1B:BD:77:DF:12:C6:96:DE:50:07:AB:F8:6C:6C 79269ms [err] a=fingerprint:sha-512 70:D6:75:24:C4:58:CB:3A:B8:CF:40:1B:5F:73:75:F9:59:5A:F5:C4:E0:1B:73:89:CE:1D:70:DA:09:CB:89:DF:6F:BA:10:C9:F5:84:25:FB:82:8B:30:EE:E8:9C:FF:A4:98:BB:0E:C4:F0:71:A2:51:8B:B3:F8:90:7F:CD:CB:62 79269ms [err] a=setup:active 79269ms [err] 79269ms [err] connectionstatechanged new new stable 79269ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 79269ms [err] connectionstatechanged new new stable 79269ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 79269ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 79272ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 79272ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 79272ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 79273ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 79273ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 79274ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 79274ms [err] connectionstatechanged connecting checking stable 79274ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 79274ms [err] connectionstatechanged connecting checking stable 79274ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 79275ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/526b867b-e54c-4aea-aba7-f0247f075323", "state": "connecting"}] 79291ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 55922) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'W0P1dRZRWIv1') 79291ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 55922) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'W0P1dRZRWIv1') 79291ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(VgkjikUL1J 1 udp 1845501695 172.17.0.2 55922 typ prflx) 79291ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60622) -> ('172.17.0.2', 55922)) State.WAITING -> State.IN_PROGRESS 79292ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 55922) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa7V\x95618\x17\xbc\xc0\xa9\x1e\xbf') 79295ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 55922) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa7V\x95618\x17\xbc\xc0\xa9\x1e\xbf') 79295ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60622) -> ('172.17.0.2', 55922)) State.IN_PROGRESS -> State.SUCCEEDED 79295ms [err] INFO:aioice.ice:Connection(0) ICE completed 79300ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3252916781 1 udp 2113937151 5653511c-d17d-46d2-baa3-7ce18d11ee53.local 55922 typ host generation 0 ufrag U7bw network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/526b867b-e54c-4aea-aba7-f0247f075323"}', extra='') 79300ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3252916781 1 udp 2113937151 5653511c-d17d-46d2-baa3-7ce18d11ee53.local 55922 typ host generation 0 ufrag U7bw network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/526b867b-e54c-4aea-aba7-f0247f075323"}', extra='') 79300ms [err] handleSignalingMessage 79300ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 79300ms [err] handleIceCandidate 79300ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 79300ms [err] acceptIceCandidate 79300ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 79303ms [err] INFO:aioice.ice:Connection(0) Remote candidate "5653511c-d17d-46d2-baa3-7ce18d11ee53.local" resolved to 172.17.0.2 79315ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60622) -> ('172.17.0.2', 55922)) State.FROZEN -> State.IN_PROGRESS 79315ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 55922) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'S\x01q\xc1\xec\xa6\x9ac\xb7\x02Qo') 79316ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 55922) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'S\x01q\xc1\xec\xa6\x9ac\xb7\x02Qo') 79316ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60622) -> ('172.17.0.2', 55922)) State.IN_PROGRESS -> State.SUCCEEDED 79335ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34928) -> ('172.17.0.2', 55922)) State.FROZEN -> State.IN_PROGRESS 79335ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 55922) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'/\x02a\x0b\xe91)\t\x07\x89\x13\x14') 79336ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 55922) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'/\x02a\x0b\xe91)\t\x07\x89\x13\x14') 79336ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34928) -> ('172.17.0.2', 55922)) State.IN_PROGRESS -> State.SUCCEEDED 79349ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 55922) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'pbupdwOC/OmX') 79349ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 55922) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'pbupdwOC/OmX') 79356ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 79356ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 79357ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 79358ms [err] connectionstatechanged connecting completed stable 79358ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 79360ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 79360ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 79360ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 79360ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 79361ms [err] connectionstatechanged connected completed stable 79361ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 79361ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/526b867b-e54c-4aea-aba7-f0247f075323", "state": "connected"}] 79361ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 79361ms [log] line {"signal":"gpio1","value":"strongH"} 79361ms [log] 79361ms [log] reading line 79361ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 79363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 79363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 79363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 79364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 79364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 79364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 79365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1826460949, stream_id=1, stream_seq=0) 79365ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 79365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=949591279, stream_id=1, stream_seq=0) 79365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 79365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1826460949, gaps=[]) 79366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=949591279, gaps=[]) 79366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 79366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=949591280, stream_id=1, stream_seq=1) 79366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 79366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=949591281, stream_id=1, stream_seq=2) 79366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=949591282, stream_id=1, stream_seq=3) 79366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=949591283, stream_id=1, stream_seq=4) 79367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=949591281, gaps=[]) 79367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 79367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=949591283, gaps=[]) 79367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 79411ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 55922) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'WqVHW+hO4ebF') 79411ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 55922) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'WqVHW+hO4ebF') 79416ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 79416ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 79416ms [log] line {"signal":"gpio2","value":"strongL"} 79416ms [log] 79416ms [log] reading line 79416ms [log] [experimentStatusChanged] {"status": "running", "message": null} 79528ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/526b867b-e54c-4aea-aba7-f0247f075323"}', extra='') 79528ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/526b867b-e54c-4aea-aba7-f0247f075323"}', extra='') 79528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 79529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 79529ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 79530ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 79530ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 79530ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 79530ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 79530ms [err] connectionstatechanged closed closed closed 79530ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 79530ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 79530ms [err] connectionstatechanged closed closed closed 79530ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 79530ms [err] connectionstatechanged closed closed closed 79530ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 79530ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/526b867b-e54c-4aea-aba7-f0247f075323", "state": "closed"}] 79530ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 79530ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 79625ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 79625ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 79625ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit initial gpio value 79726ms [err] Traceback (most recent call last): 79726ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 79726ms [err] return _run_code(code, main_globals, None, 79726ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 79726ms [err] exec(code, run_globals) 79726ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 79726ms [err] sys.exit(main()) 79726ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 79726ms [err] asyncio.run(main_async()) 79726ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 79726ms [err] return loop.run_until_complete(main) 79726ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 79727ms [err] self.run_forever() 79727ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 79727ms [err] self._run_once() 79727ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 79727ms [err] event_list = self._selector.select(timeout) 79727ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 79728ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 79728ms [err] KeyboardInterrupt 79729ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 79729ms [err] h.flush() 79729ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 79811ms [log] starting device 80481ms [err] DEBUG:asyncio:Using selector: EpollSelector 80671ms [err] ERROR:asyncio:Unclosed client session 80671ms [err] client_session: 80777ms [log] parsing 80777ms [log] creating device handler 80777ms [log] [ready] 80777ms [log] reading line 80777ms [log] [websocketToken] "45899c43-6e16-4546-a33a-087bf7026857" 80786ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 80786ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 80786ms [log] line {"signal":"gpio1","value":"strongH"} 80786ms [log] 80786ms [log] reading line 80786ms [log] line {"signal":"gpio2","value":"strongL"} 80786ms [log] 80786ms [log] reading line 80786ms [log] [websocketConnected] 81052ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 81052ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 81052ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 81071ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/8d47200f-6979-4e3b-8eca-e8ae74ae0e17"}}', extra='') 81071ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/8d47200f-6979-4e3b-8eca-e8ae74ae0e17"}}', extra='') 81071ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/8d47200f-6979-4e3b-8eca-e8ae74ae0e17"} 81111ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/e80a4e5b-823c-4326-8a38-1e681ba7b8d8","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 81111ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/e80a4e5b-823c-4326-8a38-1e681ba7b8d8","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 81114ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 81114ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 81114ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e80a4e5b-823c-4326-8a38-1e681ba7b8d8", "state": "new"}] 83118ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/e80a4e5b-823c-4326-8a38-1e681ba7b8d8","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 83118ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/e80a4e5b-823c-4326-8a38-1e681ba7b8d8","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 83118ms [err] handleSignalingMessage 83118ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 83118ms [err] handleOptions 83118ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 83119ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 83119ms [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='') 83119ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 83137ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/e80a4e5b-823c-4326-8a38-1e681ba7b8d8","content":{"type":"offer","sdp":"v=0\\r\\no=- 3954902916 3954902916 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 37533 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 37533 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 53847 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:wzvD\\r\\na=ice-pwd:BxIPbPL89DTNYBu1SvOUZa\\r\\na=fingerprint:sha-256 7E:D2:43:44:C3:D3:F8:94:AC:92:00:33:07:DF:02:AB:57:4D:A1:F0:2B:15:11:58:48:4B:0C:B6:BD:2C:22:E5\\r\\na=fingerprint:sha-384 93:4B:DF:A9:30:B2:4A:02:8A:85:EB:F9:1C:5C:22:23:BA:03:03:09:C2:FA:D3:8F:95:A5:59:C1:BB:9E:F6:53:F5:9B:D2:D9:A4:33:F0:AC:55:68:75:9A:28:93:6D:96\\r\\na=fingerprint:sha-512 6E:75:A1:DC:1B:24:7F:23:C2:B6:E1:09:03:08:9E:0C:B2:66:DB:F6:F5:07:22:94:9D:5D:88:59:90:97:5C:8C:3C:C0:67:4D:D2:1C:C7:0F:17:C7:C5:9C:F6:42:C3:30:86:48:33:A1:38:DD:85:ED:93:8F:D8:16:44:3A:CB:D7\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 83137ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/e80a4e5b-823c-4326-8a38-1e681ba7b8d8","content":{"type":"offer","sdp":"v=0\\r\\no=- 3954902916 3954902916 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 37533 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 37533 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 53847 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:wzvD\\r\\na=ice-pwd:BxIPbPL89DTNYBu1SvOUZa\\r\\na=fingerprint:sha-256 7E:D2:43:44:C3:D3:F8:94:AC:92:00:33:07:DF:02:AB:57:4D:A1:F0:2B:15:11:58:48:4B:0C:B6:BD:2C:22:E5\\r\\na=fingerprint:sha-384 93:4B:DF:A9:30:B2:4A:02:8A:85:EB:F9:1C:5C:22:23:BA:03:03:09:C2:FA:D3:8F:95:A5:59:C1:BB:9E:F6:53:F5:9B:D2:D9:A4:33:F0:AC:55:68:75:9A:28:93:6D:96\\r\\na=fingerprint:sha-512 6E:75:A1:DC:1B:24:7F:23:C2:B6:E1:09:03:08:9E:0C:B2:66:DB:F6:F5:07:22:94:9D:5D:88:59:90:97:5C:8C:3C:C0:67:4D:D2:1C:C7:0F:17:C7:C5:9C:F6:42:C3:30:86:48:33:A1:38:DD:85:ED:93:8F:D8:16:44:3A:CB:D7\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 83137ms [err] handleSignalingMessage 83137ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 83137ms [err] handleOffer 83137ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 83137ms [err] makeAnswer 83137ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 83137ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 83137ms [err] v=0 83137ms [err] o=- 3954902916 3954902916 IN IP4 0.0.0.0 83137ms [err] s=- 83137ms [err] t=0 0 83137ms [err] a=group:BUNDLE 0 83137ms [err] a=msid-semantic:WMS * 83137ms [err] m=application 37533 DTLS/SCTP 5000 83137ms [err] c=IN IP4 172.30.0.1 83137ms [err] a=mid:0 83137ms [err] a=sctpmap:5000 webrtc-datachannel 65535 83137ms [err] a=max-message-size:65536 83137ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 37533 typ host 83137ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 53847 typ host 83137ms [err] a=end-of-candidates 83137ms [err] a=ice-ufrag:wzvD 83137ms [err] a=ice-pwd:BxIPbPL89DTNYBu1SvOUZa 83137ms [err] a=fingerprint:sha-256 7E:D2:43:44:C3:D3:F8:94:AC:92:00:33:07:DF:02:AB:57:4D:A1:F0:2B:15:11:58:48:4B:0C:B6:BD:2C:22:E5 83137ms [err] a=fingerprint:sha-384 93:4B:DF:A9:30:B2:4A:02:8A:85:EB:F9:1C:5C:22:23:BA:03:03:09:C2:FA:D3:8F:95:A5:59:C1:BB:9E:F6:53:F5:9B:D2:D9:A4:33:F0:AC:55:68:75:9A:28:93:6D:96 83137ms [err] a=fingerprint:sha-512 6E:75:A1:DC:1B:24:7F:23:C2:B6:E1:09:03:08:9E:0C:B2:66:DB:F6:F5:07:22:94:9D:5D:88:59:90:97:5C:8C:3C:C0:67:4D:D2:1C:C7:0F:17:C7:C5:9C:F6:42:C3:30:86:48:33:A1:38:DD:85:ED:93:8F:D8:16:44:3A:CB:D7 83137ms [err] a=setup:actpass 83137ms [err] 83139ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 83139ms [err] v=0 83139ms [err] o=- 3954902916 3954902916 IN IP4 0.0.0.0 83139ms [err] s=- 83139ms [err] t=0 0 83139ms [err] a=group:BUNDLE 0 83139ms [err] a=msid-semantic:WMS * 83139ms [err] m=application 37533 DTLS/SCTP 5000 83139ms [err] c=IN IP4 172.30.0.1 83139ms [err] a=mid:0 83139ms [err] a=sctpmap:5000 webrtc-datachannel 65535 83139ms [err] a=max-message-size:65536 83139ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 37533 typ host 83139ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 53847 typ host 83139ms [err] a=end-of-candidates 83139ms [err] a=ice-ufrag:wzvD 83139ms [err] a=ice-pwd:BxIPbPL89DTNYBu1SvOUZa 83139ms [err] a=fingerprint:sha-256 7E:D2:43:44:C3:D3:F8:94:AC:92:00:33:07:DF:02:AB:57:4D:A1:F0:2B:15:11:58:48:4B:0C:B6:BD:2C:22:E5 83139ms [err] a=fingerprint:sha-384 93:4B:DF:A9:30:B2:4A:02:8A:85:EB:F9:1C:5C:22:23:BA:03:03:09:C2:FA:D3:8F:95:A5:59:C1:BB:9E:F6:53:F5:9B:D2:D9:A4:33:F0:AC:55:68:75:9A:28:93:6D:96 83139ms [err] a=fingerprint:sha-512 6E:75:A1:DC:1B:24:7F:23:C2:B6:E1:09:03:08:9E:0C:B2:66:DB:F6:F5:07:22:94:9D:5D:88:59:90:97:5C:8C:3C:C0:67:4D:D2:1C:C7:0F:17:C7:C5:9C:F6:42:C3:30:86:48:33:A1:38:DD:85:ED:93:8F:D8:16:44:3A:CB:D7 83139ms [err] a=setup:actpass 83139ms [err] 83140ms [err] connectionstatechanged new new have-remote-offer 83140ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 83140ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e80a4e5b-823c-4326-8a38-1e681ba7b8d8", "state": "new"}] 83141ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 83141ms [err] v=0 83141ms [err] o=- 3954902916 3954902916 IN IP4 0.0.0.0 83141ms [err] s=- 83141ms [err] t=0 0 83141ms [err] a=group:BUNDLE 0 83141ms [err] a=msid-semantic:WMS * 83141ms [err] m=application 9 DTLS/SCTP 5000 83141ms [err] c=IN IP4 0.0.0.0 83141ms [err] a=mid:0 83141ms [err] a=sctpmap:5000 webrtc-datachannel 65535 83141ms [err] a=max-message-size:65536 83141ms [err] a=ice-ufrag:SXx7 83141ms [err] a=ice-pwd:AwPRPvwWqRSLb28yT9kIHW 83141ms [err] a=fingerprint:sha-256 A8:4E:AA:A0:F8:67:2D:DD:6D:57:36:A6:7A:E0:CC:44:6D:3F:7C:10:28:21:53:61:5F:F0:AD:68:39:86:4A:61 83141ms [err] a=fingerprint:sha-384 5D:27:45:0F:F9:48:DC:97:5D:D5:8E:BE:51:FC:B7:C5:88:03:D6:54:01:1D:7E:88:90:F2:69:D9:8F:E8:97:BD:2A:B0:52:8F:D2:EA:BB:F1:A2:8E:2F:2A:A4:F5:66:FA 83141ms [err] a=fingerprint:sha-512 26:68:F7:61:58:C7:30:17:97:05:C3:1A:A0:12:E2:C6:D5:80:2E:07:2B:35:0C:06:40:8E:00:F9:9F:8F:16:56:17:CC:36:EE:FB:18:2F:BD:10:FC:71:72:FC:F2:66:92:C2:7A:19:98:2B:10:DF:8A:DA:BA:0F:1D:AF:B1:B4:9F 83141ms [err] a=setup:active 83141ms [err] 83142ms [err] connectionstatechanged new new stable 83142ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 83142ms [err] connectionstatechanged new new stable 83142ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 83142ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 83143ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 83143ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 83144ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 83144ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 83144ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 83144ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 83144ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35509) -> ('172.30.0.1', 37533)) State.FROZEN -> State.WAITING 83144ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 39709) -> ('172.30.0.1', 37533)) State.FROZEN -> State.WAITING 83144ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35509) -> ('172.17.0.2', 53847)) State.FROZEN -> State.WAITING 83145ms [err] connectionstatechanged connecting checking stable 83145ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 83145ms [err] connectionstatechanged connecting checking stable 83145ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 83145ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35509) -> ('172.30.0.1', 37533)) State.WAITING -> State.IN_PROGRESS 83145ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 37533) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa4 H\x10s!C\xa8\xe7\xd2\xf8\xdb') 83145ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e80a4e5b-823c-4326-8a38-1e681ba7b8d8", "state": "connecting"}] 83146ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 37533) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa4 H\x10s!C\xa8\xe7\xd2\xf8\xdb') 83146ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35509) -> ('172.30.0.1', 37533)) State.IN_PROGRESS -> State.SUCCEEDED 83153ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 37533) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x87\x9eQ\xcf\xad\x8e(\xc8\xb8\x9f#Y') 83154ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 37533) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x87\x9eQ\xcf\xad\x8e(\xc8\xb8\x9f#Y') 83154ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 39709) -> ('172.30.0.1', 37533)) State.WAITING -> State.FAILED 83154ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35509) -> ('172.17.0.2', 53847)) State.WAITING -> State.FAILED 83154ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 39709) -> ('172.17.0.2', 53847)) State.FROZEN -> State.FAILED 83154ms [err] INFO:aioice.ice:Connection(0) ICE completed 83154ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 37533) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Kfg\x82\x84\n\x04\x08H_\xd5\x05') 83154ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 37533) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Kfg\x82\x84\n\x04\x08H_\xd5\x05') 83155ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(9zMoi85FJB 1 udp 1862270975 172.17.0.2 37533 typ prflx) 83155ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35509) -> ('172.17.0.2', 37533)) State.WAITING -> State.IN_PROGRESS 83155ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 37533) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x85\xb004\xffV\xc9u\xdcz_\x85') 83156ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 37533) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x85\xb004\xffV\xc9u\xdcz_\x85') 83156ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35509) -> ('172.17.0.2', 37533)) State.IN_PROGRESS -> State.SUCCEEDED 83166ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 83166ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 83167ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 83168ms [err] connectionstatechanged connecting completed stable 83168ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 83180ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 83181ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 83181ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 83181ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 83182ms [err] connectionstatechanged connected completed stable 83182ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 83182ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e80a4e5b-823c-4326-8a38-1e681ba7b8d8", "state": "connected"}] 83182ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 83183ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 83183ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 83184ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 83184ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 83184ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 83186ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1626198833, stream_id=1, stream_seq=0) 83186ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 83186ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2666807248, stream_id=1, stream_seq=0) 83186ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 83186ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1626198833, gaps=[]) 83187ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2666807249, stream_id=1, stream_seq=1) 83187ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2666807250, stream_id=1, stream_seq=2) 83187ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2666807248, gaps=[]) 83187ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 83188ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2666807249, gaps=[]) 83188ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 83189ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2666807250, gaps=[]) 83189ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 83240ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 83240ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 83240ms [log] [experimentStatusChanged] {"status": "running", "message": null} 83372ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/e80a4e5b-823c-4326-8a38-1e681ba7b8d8"}', extra='') 83372ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/e80a4e5b-823c-4326-8a38-1e681ba7b8d8"}', extra='') 83372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 83372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 83372ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 83373ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 83373ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 83373ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 83373ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 83373ms [err] connectionstatechanged closed closed closed 83373ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 83373ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 83373ms [err] connectionstatechanged closed closed closed 83373ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 83373ms [err] connectionstatechanged closed closed closed 83373ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 83374ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e80a4e5b-823c-4326-8a38-1e681ba7b8d8", "state": "closed"}] 83374ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 83374ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 83420ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 83420ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 83420ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit gpio value 83499ms [err] Traceback (most recent call last): 83499ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 83499ms [err] return _run_code(code, main_globals, None, 83499ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 83499ms [err] exec(code, run_globals) 83499ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 83500ms [err] sys.exit(main()) 83500ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 83500ms [err] asyncio.run(main_async()) 83500ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 83500ms [err] return loop.run_until_complete(main) 83500ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 83500ms [err] self.run_forever() 83500ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 83500ms [err] self._run_once() 83500ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 83500ms [err] event_list = self._selector.select(timeout) 83500ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 83501ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 83501ms [err] KeyboardInterrupt 83502ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 83502ms [err] h.flush() 83502ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 83658ms [log] starting device 84291ms [err] DEBUG:asyncio:Using selector: EpollSelector 84470ms [err] ERROR:asyncio:Unclosed client session 84470ms [err] client_session: 84565ms [log] parsing 84565ms [log] creating device handler 84565ms [log] [ready] 84565ms [log] reading line 84565ms [log] [websocketToken] "4aeae3e7-8228-4d5d-a803-854b74426015" 84573ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 84573ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 84573ms [log] [websocketConnected] 84811ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 84811ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 84811ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 84855ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/889545f7-072b-41c5-a13a-420e960981d4"}}', extra='') 84855ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/889545f7-072b-41c5-a13a-420e960981d4"}}', extra='') 84855ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/889545f7-072b-41c5-a13a-420e960981d4"} 84942ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/527fa36f-d6f6-4a51-9796-78f593a03979","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 84943ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/527fa36f-d6f6-4a51-9796-78f593a03979","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 84946ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/527fa36f-d6f6-4a51-9796-78f593a03979", "state": "new"}] 86949ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/527fa36f-d6f6-4a51-9796-78f593a03979","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 86949ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/527fa36f-d6f6-4a51-9796-78f593a03979","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 86949ms [err] handleSignalingMessage 86949ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 86950ms [err] handleOptions 86950ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 86950ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 86950ms [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='') 86950ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 86963ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/527fa36f-d6f6-4a51-9796-78f593a03979","content":{"type":"offer","sdp":"v=0\\r\\no=- 3954902920 3954902920 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 43067 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 43067 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 57191 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:YkGN\\r\\na=ice-pwd:j2v4MWjeIwLZVSV1tjwTz9\\r\\na=fingerprint:sha-256 4D:24:84:65:60:BA:8B:37:BA:EB:F9:6D:57:0F:FD:4B:0A:25:B8:1D:25:54:5B:8B:CC:E9:5D:77:84:FC:BE:B3\\r\\na=fingerprint:sha-384 A6:4F:27:C3:49:E2:25:59:F0:00:59:C6:D8:88:F9:FE:CA:3B:AE:8F:E0:0D:7B:01:21:5E:19:A3:D0:54:93:78:90:E2:3F:C9:D9:CF:ED:ED:95:AC:D7:6C:88:CC:69:36\\r\\na=fingerprint:sha-512 1F:FD:1D:65:5E:B2:73:C8:F4:35:6F:ED:88:95:66:52:14:4F:B5:54:13:CE:E8:4E:C0:CB:5D:7C:CE:BC:97:5C:BF:AC:CB:5C:5B:44:E7:F0:74:28:C6:0C:AC:9D:49:29:12:65:B3:16:64:DC:72:8D:E8:E3:A1:6B:33:A4:60:38\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 86963ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/527fa36f-d6f6-4a51-9796-78f593a03979","content":{"type":"offer","sdp":"v=0\\r\\no=- 3954902920 3954902920 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 43067 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 43067 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 57191 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:YkGN\\r\\na=ice-pwd:j2v4MWjeIwLZVSV1tjwTz9\\r\\na=fingerprint:sha-256 4D:24:84:65:60:BA:8B:37:BA:EB:F9:6D:57:0F:FD:4B:0A:25:B8:1D:25:54:5B:8B:CC:E9:5D:77:84:FC:BE:B3\\r\\na=fingerprint:sha-384 A6:4F:27:C3:49:E2:25:59:F0:00:59:C6:D8:88:F9:FE:CA:3B:AE:8F:E0:0D:7B:01:21:5E:19:A3:D0:54:93:78:90:E2:3F:C9:D9:CF:ED:ED:95:AC:D7:6C:88:CC:69:36\\r\\na=fingerprint:sha-512 1F:FD:1D:65:5E:B2:73:C8:F4:35:6F:ED:88:95:66:52:14:4F:B5:54:13:CE:E8:4E:C0:CB:5D:7C:CE:BC:97:5C:BF:AC:CB:5C:5B:44:E7:F0:74:28:C6:0C:AC:9D:49:29:12:65:B3:16:64:DC:72:8D:E8:E3:A1:6B:33:A4:60:38\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 86963ms [err] handleSignalingMessage 86963ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 86963ms [err] handleOffer 86963ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 86963ms [err] makeAnswer 86963ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 86963ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 86963ms [err] v=0 86963ms [err] o=- 3954902920 3954902920 IN IP4 0.0.0.0 86963ms [err] s=- 86963ms [err] t=0 0 86963ms [err] a=group:BUNDLE 0 86963ms [err] a=msid-semantic:WMS * 86963ms [err] m=application 43067 DTLS/SCTP 5000 86963ms [err] c=IN IP4 172.30.0.1 86963ms [err] a=mid:0 86963ms [err] a=sctpmap:5000 webrtc-datachannel 65535 86963ms [err] a=max-message-size:65536 86963ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 43067 typ host 86963ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 57191 typ host 86963ms [err] a=end-of-candidates 86963ms [err] a=ice-ufrag:YkGN 86963ms [err] a=ice-pwd:j2v4MWjeIwLZVSV1tjwTz9 86963ms [err] a=fingerprint:sha-256 4D:24:84:65:60:BA:8B:37:BA:EB:F9:6D:57:0F:FD:4B:0A:25:B8:1D:25:54:5B:8B:CC:E9:5D:77:84:FC:BE:B3 86963ms [err] a=fingerprint:sha-384 A6:4F:27:C3:49:E2:25:59:F0:00:59:C6:D8:88:F9:FE:CA:3B:AE:8F:E0:0D:7B:01:21:5E:19:A3:D0:54:93:78:90:E2:3F:C9:D9:CF:ED:ED:95:AC:D7:6C:88:CC:69:36 86963ms [err] a=fingerprint:sha-512 1F:FD:1D:65:5E:B2:73:C8:F4:35:6F:ED:88:95:66:52:14:4F:B5:54:13:CE:E8:4E:C0:CB:5D:7C:CE:BC:97:5C:BF:AC:CB:5C:5B:44:E7:F0:74:28:C6:0C:AC:9D:49:29:12:65:B3:16:64:DC:72:8D:E8:E3:A1:6B:33:A4:60:38 86963ms [err] a=setup:actpass 86963ms [err] 86966ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 86966ms [err] v=0 86966ms [err] o=- 3954902920 3954902920 IN IP4 0.0.0.0 86966ms [err] s=- 86966ms [err] t=0 0 86966ms [err] a=group:BUNDLE 0 86966ms [err] a=msid-semantic:WMS * 86966ms [err] m=application 43067 DTLS/SCTP 5000 86966ms [err] c=IN IP4 172.30.0.1 86966ms [err] a=mid:0 86966ms [err] a=sctpmap:5000 webrtc-datachannel 65535 86966ms [err] a=max-message-size:65536 86966ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 43067 typ host 86966ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 57191 typ host 86966ms [err] a=end-of-candidates 86966ms [err] a=ice-ufrag:YkGN 86966ms [err] a=ice-pwd:j2v4MWjeIwLZVSV1tjwTz9 86966ms [err] a=fingerprint:sha-256 4D:24:84:65:60:BA:8B:37:BA:EB:F9:6D:57:0F:FD:4B:0A:25:B8:1D:25:54:5B:8B:CC:E9:5D:77:84:FC:BE:B3 86966ms [err] a=fingerprint:sha-384 A6:4F:27:C3:49:E2:25:59:F0:00:59:C6:D8:88:F9:FE:CA:3B:AE:8F:E0:0D:7B:01:21:5E:19:A3:D0:54:93:78:90:E2:3F:C9:D9:CF:ED:ED:95:AC:D7:6C:88:CC:69:36 86966ms [err] a=fingerprint:sha-512 1F:FD:1D:65:5E:B2:73:C8:F4:35:6F:ED:88:95:66:52:14:4F:B5:54:13:CE:E8:4E:C0:CB:5D:7C:CE:BC:97:5C:BF:AC:CB:5C:5B:44:E7:F0:74:28:C6:0C:AC:9D:49:29:12:65:B3:16:64:DC:72:8D:E8:E3:A1:6B:33:A4:60:38 86966ms [err] a=setup:actpass 86966ms [err] 86966ms [err] connectionstatechanged new new have-remote-offer 86966ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 86967ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/527fa36f-d6f6-4a51-9796-78f593a03979", "state": "new"}] 86968ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 86968ms [err] v=0 86968ms [err] o=- 3954902920 3954902920 IN IP4 0.0.0.0 86968ms [err] s=- 86968ms [err] t=0 0 86968ms [err] a=group:BUNDLE 0 86968ms [err] a=msid-semantic:WMS * 86968ms [err] m=application 9 DTLS/SCTP 5000 86968ms [err] c=IN IP4 0.0.0.0 86968ms [err] a=mid:0 86968ms [err] a=sctpmap:5000 webrtc-datachannel 65535 86968ms [err] a=max-message-size:65536 86968ms [err] a=ice-ufrag:ywCH 86968ms [err] a=ice-pwd:6koZOY1kVNV1mBjTlOgGWd 86968ms [err] a=fingerprint:sha-256 2D:1E:DA:E8:69:72:2F:22:46:D3:48:E9:CB:FF:DC:DE:8A:D0:4E:7B:89:98:5D:1E:29:33:0B:5A:6C:41:71:5D 86968ms [err] a=fingerprint:sha-384 A3:31:ED:B0:66:70:DC:87:FF:36:39:CF:7C:17:5D:77:12:FE:5D:06:3F:98:93:E4:60:6E:5F:BA:2A:09:AD:EC:69:A0:DA:0C:96:FB:8A:D9:16:E6:62:09:93:E2:70:5F 86968ms [err] a=fingerprint:sha-512 D3:5D:6E:56:03:03:C4:E4:60:11:22:29:4E:78:2D:75:BC:DE:31:96:7B:7F:FB:65:5E:B4:A5:C4:E2:93:0F:79:A7:47:0A:A6:E6:7C:83:90:83:A4:0F:18:7F:76:86:4A:91:2E:94:89:BA:8B:28:9A:34:99:43:24:DB:81:B6:48 86968ms [err] a=setup:active 86968ms [err] 86968ms [err] connectionstatechanged new new stable 86968ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 86968ms [err] connectionstatechanged new new stable 86968ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 86968ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 86971ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 86971ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 86971ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 86972ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 86972ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 86972ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 86973ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45664) -> ('172.30.0.1', 43067)) State.FROZEN -> State.WAITING 86973ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33674) -> ('172.30.0.1', 43067)) State.FROZEN -> State.WAITING 86973ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45664) -> ('172.17.0.2', 57191)) State.FROZEN -> State.WAITING 86973ms [err] connectionstatechanged connecting checking stable 86973ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 86973ms [err] connectionstatechanged connecting checking stable 86974ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 86974ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45664) -> ('172.30.0.1', 43067)) State.WAITING -> State.IN_PROGRESS 86974ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 43067) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x02\xcc?\xbf*\xb2\x13\xd5c\x8c\xe1\xa0') 86974ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/527fa36f-d6f6-4a51-9796-78f593a03979", "state": "connecting"}] 86975ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 43067) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x02\xcc?\xbf*\xb2\x13\xd5c\x8c\xe1\xa0') 86976ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45664) -> ('172.30.0.1', 43067)) State.IN_PROGRESS -> State.SUCCEEDED 86984ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 43067) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'*kF\xf2\xc4Ic.Tb\xcd\x9e') 86984ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 43067) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'*kF\xf2\xc4Ic.Tb\xcd\x9e') 86984ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33674) -> ('172.30.0.1', 43067)) State.WAITING -> State.FAILED 86984ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45664) -> ('172.17.0.2', 57191)) State.WAITING -> State.FAILED 86984ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33674) -> ('172.17.0.2', 57191)) State.FROZEN -> State.FAILED 86985ms [err] INFO:aioice.ice:Connection(0) ICE completed 86985ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43067) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'IN\x10\x06\x85\xc0.\xf6\xd8\xd0\x87\x91') 86985ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43067) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'IN\x10\x06\x85\xc0.\xf6\xd8\xd0\x87\x91') 86985ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(1RMVMMrt1f 1 udp 1862270975 172.17.0.2 43067 typ prflx) 86985ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45664) -> ('172.17.0.2', 43067)) State.WAITING -> State.IN_PROGRESS 86985ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43067) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x02\x81*\x93\xe2\x85\xc5\x8d\xf8\xddI|') 86986ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43067) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x02\x81*\x93\xe2\x85\xc5\x8d\xf8\xddI|') 86986ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45664) -> ('172.17.0.2', 43067)) State.IN_PROGRESS -> State.SUCCEEDED 86994ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 86994ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 86997ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 86997ms [err] connectionstatechanged connecting completed stable 86997ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 87011ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 87011ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 87011ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 87012ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 87012ms [err] connectionstatechanged connected completed stable 87012ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 87012ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/527fa36f-d6f6-4a51-9796-78f593a03979", "state": "connected"}] 87012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 87012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 87012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 87013ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 87013ms [log] line {"signal":"gpio1","value":"strongH"} 87013ms [log] 87013ms [log] reading line 87013ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 87013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 87013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 87013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 87014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2440202317, stream_id=1, stream_seq=0) 87014ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 87014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=735596122, stream_id=1, stream_seq=0) 87014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 87014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2440202317, gaps=[]) 87015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=735596123, stream_id=1, stream_seq=1) 87015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=735596124, stream_id=1, stream_seq=2) 87015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=735596125, stream_id=1, stream_seq=3) 87015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=735596126, stream_id=1, stream_seq=4) 87016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=735596122, gaps=[]) 87016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 87016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=735596123, gaps=[]) 87016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 87017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=735596124, gaps=[]) 87017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 87017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=735596125, gaps=[]) 87017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 87017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=735596126, gaps=[]) 87017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 87070ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 87070ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 87070ms [log] line {"signal":"gpio2","value":"strongL"} 87070ms [log] 87070ms [log] reading line 87070ms [log] [experimentStatusChanged] {"status": "running", "message": null} 87201ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/527fa36f-d6f6-4a51-9796-78f593a03979"}', extra='') 87201ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/527fa36f-d6f6-4a51-9796-78f593a03979"}', extra='') 87202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 87202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 87202ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 87202ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 87202ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 87202ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 87202ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 87203ms [err] connectionstatechanged closed closed closed 87203ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 87203ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 87203ms [err] connectionstatechanged closed closed closed 87203ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 87203ms [err] connectionstatechanged closed closed closed 87203ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 87204ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/527fa36f-d6f6-4a51-9796-78f593a03979", "state": "closed"}] 87204ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 87204ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 87301ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 87302ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 87302ms [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 87398ms [err] Traceback (most recent call last): 87398ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 87398ms [err] return _run_code(code, main_globals, None, 87398ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 87398ms [err] exec(code, run_globals) 87398ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 87398ms [err] sys.exit(main()) 87398ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 87398ms [err] asyncio.run(main_async()) 87398ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 87398ms [err] return loop.run_until_complete(main) 87398ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 87398ms [err] self.run_forever() 87398ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 87398ms [err] self._run_once() 87398ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 87399ms [err] event_list = self._selector.select(timeout) 87399ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 87399ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 87399ms [err] KeyboardInterrupt 87400ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 87400ms [err] h.flush() 87400ms [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 104638ms [log] starting device 105314ms [err] DEBUG:asyncio:Using selector: EpollSelector 105497ms [err] ERROR:asyncio:Unclosed client session 105497ms [err] client_session: 105593ms [log] parsing 105593ms [log] creating device handler 105593ms [log] [ready] 105593ms [log] reading line 105593ms [log] [websocketToken] "250c5428-fa82-4ade-b89a-f25031cb4897" 105598ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 105598ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 105598ms [log] line {"signal":"gpio1","value":"strongH"} 105598ms [log] 105598ms [log] reading line 105598ms [log] line {"signal":"gpio2","value":"strongL"} 105598ms [log] 105598ms [log] reading line 105598ms [log] [websocketConnected] 107186ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 107214ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 107214ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 107219ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/43be58b8-6e68-4aa3-85bc-6b10a6884429"}}', extra='') 107219ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/43be58b8-6e68-4aa3-85bc-6b10a6884429"}}', extra='') 107219ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/43be58b8-6e68-4aa3-85bc-6b10a6884429"} 107312ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/1738b2d6-8b27-4e64-bb63-0fb4a21ff77d","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 107312ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/1738b2d6-8b27-4e64-bb63-0fb4a21ff77d","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 107316ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 107316ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 107317ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1738b2d6-8b27-4e64-bb63-0fb4a21ff77d", "state": "new"}] 109319ms [err] makeOffer 109320ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 109320ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 109320ms [err] v=0 109320ms [err] o=- 3954902943 3954902943 IN IP4 0.0.0.0 109320ms [err] s=- 109320ms [err] t=0 0 109320ms [err] a=group:BUNDLE 0 109320ms [err] a=msid-semantic:WMS * 109320ms [err] m=application 9 DTLS/SCTP 5000 109320ms [err] c=IN IP4 0.0.0.0 109320ms [err] a=mid:0 109320ms [err] a=sctpmap:5000 webrtc-datachannel 65535 109320ms [err] a=max-message-size:65536 109320ms [err] a=ice-ufrag:Y6Qf 109320ms [err] a=ice-pwd:ErhhMi8wRble8IH7ESd3gB 109320ms [err] a=fingerprint:sha-256 7E:44:B9:65:25:EF:0C:CC:5D:77:05:6C:98:76:8E:0A:19:4A:CD:C5:9E:8C:B2:59:71:F4:90:4F:76:0A:18:AE 109320ms [err] a=fingerprint:sha-384 DF:7F:FF:FE:07:98:DB:E7:B5:71:07:09:E2:78:05:3D:96:2E:78:DF:27:B0:3A:09:2E:AE:0E:01:6C:61:5E:EC:36:31:2A:FC:60:43:AA:AF:4F:64:21:53:10:01:2D:D1 109320ms [err] a=fingerprint:sha-512 5E:86:9F:24:40:37:C0:3D:90:F9:52:4C:82:F5:F9:7C:47:EB:46:D0:3E:6B:8A:32:EE:16:75:44:C8:20:5F:4B:3B:68:65:1D:E8:26:86:90:BF:76:94:BC:D7:27:44:31:20:2E:E1:49:A1:41:D0:81:75:64:43:3D:5B:F2:3C:B7 109320ms [err] a=setup:actpass 109320ms [err] 109322ms [err] connectionstatechanged new new have-local-offer 109322ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 109322ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 109324ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1738b2d6-8b27-4e64-bb63-0fb4a21ff77d", "state": "new"}] 109325ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 109325ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 109325ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 109326ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 109326ms [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='') 109326ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 109327ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/1738b2d6-8b27-4e64-bb63-0fb4a21ff77d"}', extra='') 109327ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/1738b2d6-8b27-4e64-bb63-0fb4a21ff77d"}', extra='') 109327ms [err] handleSignalingMessage 109327ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 109327ms [err] handleOptions 109327ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 109342ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52132) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'U376TF4p7gDj') 109342ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52132) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'U376TF4p7gDj') 109343ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 2366406053759370081 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:f101\\r\\na=ice-pwd:VaTif4bbzB+OgwwUFiKxKa5u\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 C4:A1:3A:A3:3F:F5:1E:90:E4:54:1D:57:3B:62:A2:D7:E2:68:17:C2:57:68:C6:AB:9D:FC:A4:A5:EC:38:D6:C4\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/1738b2d6-8b27-4e64-bb63-0fb4a21ff77d"}', extra='') 109343ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 2366406053759370081 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:f101\\r\\na=ice-pwd:VaTif4bbzB+OgwwUFiKxKa5u\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 C4:A1:3A:A3:3F:F5:1E:90:E4:54:1D:57:3B:62:A2:D7:E2:68:17:C2:57:68:C6:AB:9D:FC:A4:A5:EC:38:D6:C4\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/1738b2d6-8b27-4e64-bb63-0fb4a21ff77d"}', extra='') 109343ms [err] handleSignalingMessage 109343ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 109344ms [err] handleAnswer 109344ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 109344ms [err] acceptAnswer 109344ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 109344ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 109344ms [err] v=0 109344ms [err] o=- 2366406053759370081 2 IN IP4 127.0.0.1 109344ms [err] s=- 109344ms [err] t=0 0 109344ms [err] a=group:BUNDLE 0 109344ms [err] a=msid-semantic: WMS 109344ms [err] m=application 9 DTLS/SCTP 5000 109344ms [err] c=IN IP4 0.0.0.0 109344ms [err] a=ice-ufrag:f101 109344ms [err] a=ice-pwd:VaTif4bbzB+OgwwUFiKxKa5u 109344ms [err] a=ice-options:trickle 109344ms [err] a=fingerprint:sha-256 C4:A1:3A:A3:3F:F5:1E:90:E4:54:1D:57:3B:62:A2:D7:E2:68:17:C2:57:68:C6:AB:9D:FC:A4:A5:EC:38:D6:C4 109344ms [err] a=setup:active 109344ms [err] a=mid:0 109344ms [err] a=sctpmap:5000 webrtc-datachannel 1024 109344ms [err] 109345ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 109345ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 109345ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 109345ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(ZGIabeLzlf 1 udp 1845501695 172.17.0.2 52132 typ prflx) 109345ms [err] connectionstatechanged connecting checking stable 109345ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 109345ms [err] connectionstatechanged connecting checking stable 109345ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 109345ms [err] connectionstatechanged connecting checking stable 109345ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 109345ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52137) -> ('172.17.0.2', 52132)) State.WAITING -> State.IN_PROGRESS 109345ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52132) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x81\xa4\x0b\xe8,\x81I \xa3\n\xed\xca') 109346ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1738b2d6-8b27-4e64-bb63-0fb4a21ff77d", "state": "connecting"}] 109346ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52132) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x81\xa4\x0b\xe8,\x81I \xa3\n\xed\xca') 109346ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52137) -> ('172.17.0.2', 52132)) State.IN_PROGRESS -> State.SUCCEEDED 109346ms [err] INFO:aioice.ice:Connection(0) ICE completed 109352ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:581109596 1 udp 2113937151 cb93ecc5-9ffe-4336-b1de-4f27a0523875.local 52132 typ host generation 0 ufrag f101 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/1738b2d6-8b27-4e64-bb63-0fb4a21ff77d"}', extra='') 109352ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:581109596 1 udp 2113937151 cb93ecc5-9ffe-4336-b1de-4f27a0523875.local 52132 typ host generation 0 ufrag f101 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/1738b2d6-8b27-4e64-bb63-0fb4a21ff77d"}', extra='') 109352ms [err] handleSignalingMessage 109352ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 109352ms [err] handleIceCandidate 109352ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 109352ms [err] acceptIceCandidate 109352ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 109356ms [err] INFO:aioice.ice:Connection(0) Remote candidate "cb93ecc5-9ffe-4336-b1de-4f27a0523875.local" resolved to 172.17.0.2 109366ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52137) -> ('172.17.0.2', 52132)) State.FROZEN -> State.IN_PROGRESS 109366ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52132) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb3\xd9\xeb\xa2\xfa\xdfDl\xe9\x07\xd8E') 109367ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52132) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb3\xd9\xeb\xa2\xfa\xdfDl\xe9\x07\xd8E') 109367ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52137) -> ('172.17.0.2', 52132)) State.IN_PROGRESS -> State.SUCCEEDED 109367ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58239) -> ('172.17.0.2', 52132)) State.FROZEN -> State.FAILED 109387ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 109387ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 109388ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 109388ms [err] connectionstatechanged connecting completed stable 109388ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 109390ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 109390ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 109391ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 109391ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 109391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 109391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 109391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 109391ms [err] connectionstatechanged connected completed stable 109391ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 109392ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1738b2d6-8b27-4e64-bb63-0fb4a21ff77d", "state": "connected"}] 109394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 109394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 109394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 109394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 109394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 109394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 109394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 109395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 109395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 109395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 109395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1846059793, stream_id=1, stream_seq=0) 109395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 109395ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52132) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'b/CyLW3quO4z') 109395ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52132) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'b/CyLW3quO4z') 109396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1846059793, gaps=[]) 109396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 109396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=4159937931, stream_id=1, stream_seq=0) 109396ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 109396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4159937931, gaps=[]) 109396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1846059794, stream_id=1, stream_seq=1) 109397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 109397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1846059795, stream_id=1, stream_seq=2) 109397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1846059795, gaps=[]) 109397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 109454ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 109454ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 109454ms [log] [experimentStatusChanged] {"status": "running", "message": null} 109458ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52132) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'EBCrqLvF1FOS') 109458ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52132) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'EBCrqLvF1FOS') 109520ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 52132) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'hiWOk9AFxq0e') 109521ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 52132) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'hiWOk9AFxq0e') 109521ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58239) -> ('172.17.0.2', 52132)) State.WAITING -> State.IN_PROGRESS 109521ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 52132) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf5b\xe0\xe3h]9Z\x13\x81\xa3|') 109523ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 52132) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf5b\xe0\xe3h]9Z\x13\x81\xa3|') 109523ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58239) -> ('172.17.0.2', 52132)) State.IN_PROGRESS -> State.SUCCEEDED 109575ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/1738b2d6-8b27-4e64-bb63-0fb4a21ff77d"}', extra='') 109575ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/1738b2d6-8b27-4e64-bb63-0fb4a21ff77d"}', extra='') 109575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 109575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 109576ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 109576ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 109576ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 109576ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 109576ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 109576ms [err] connectionstatechanged closed closed closed 109576ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 109577ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 109577ms [err] connectionstatechanged closed closed closed 109577ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 109577ms [err] connectionstatechanged closed closed closed 109577ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 109577ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1738b2d6-8b27-4e64-bb63-0fb4a21ff77d", "state": "closed"}] 109577ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 109578ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 109676ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 109676ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 109676ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests without driver: should transmit gpio value 109769ms [err] Traceback (most recent call last): 109769ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 109769ms [err] return _run_code(code, main_globals, None, 109769ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 109769ms [err] exec(code, run_globals) 109769ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 109769ms [err] sys.exit(main()) 109769ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 109770ms [err] asyncio.run(main_async()) 109770ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 109770ms [err] return loop.run_until_complete(main) 109770ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 109770ms [err] self.run_forever() 109770ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 109770ms [err] self._run_once() 109770ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 109770ms [err] event_list = self._selector.select(timeout) 109770ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 109771ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 109771ms [err] KeyboardInterrupt 109772ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 109772ms [err] h.flush() 109772ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 109952ms [log] starting device 110636ms [err] DEBUG:asyncio:Using selector: EpollSelector 110817ms [err] ERROR:asyncio:Unclosed client session 110817ms [err] client_session: 110916ms [log] parsing 110916ms [log] creating device handler 110916ms [log] [ready] 110916ms [log] reading line 110916ms [log] [websocketToken] "b6e89e43-7384-40b1-8c88-12d67fa55c17" 110920ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 110920ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 110920ms [log] [websocketConnected] 112416ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 112416ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 112416ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 112452ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/0111b66a-0f77-4c48-a63b-74924687db18"}}', extra='') 112452ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/0111b66a-0f77-4c48-a63b-74924687db18"}}', extra='') 112452ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/0111b66a-0f77-4c48-a63b-74924687db18"} 112544ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/555b9bd9-e472-42a5-8c78-51193aa7b630","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 112544ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/555b9bd9-e472-42a5-8c78-51193aa7b630","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 112548ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/555b9bd9-e472-42a5-8c78-51193aa7b630", "state": "new"}] 114551ms [err] makeOffer 114551ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 114552ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 114552ms [err] v=0 114552ms [err] o=- 3954902948 3954902948 IN IP4 0.0.0.0 114552ms [err] s=- 114552ms [err] t=0 0 114552ms [err] a=group:BUNDLE 0 114552ms [err] a=msid-semantic:WMS * 114552ms [err] m=application 9 DTLS/SCTP 5000 114552ms [err] c=IN IP4 0.0.0.0 114552ms [err] a=mid:0 114552ms [err] a=sctpmap:5000 webrtc-datachannel 65535 114552ms [err] a=max-message-size:65536 114552ms [err] a=ice-ufrag:cVyz 114552ms [err] a=ice-pwd:FCrWwI8FSr0YKlO9DHxkcy 114552ms [err] a=fingerprint:sha-256 F8:BD:DF:58:0E:B0:3C:9A:E8:CD:CC:74:9B:F2:1D:2D:5E:11:7A:B0:7E:1D:08:48:32:77:C2:2D:66:D6:65:89 114552ms [err] a=fingerprint:sha-384 60:44:6A:69:8E:35:01:FB:C0:CA:DC:42:35:B9:40:EC:D2:AF:7A:8F:8B:57:6C:18:96:13:D8:64:63:AD:23:5B:04:5A:AE:8F:73:21:7B:55:01:FF:4B:F3:BB:DD:13:EA 114552ms [err] a=fingerprint:sha-512 39:81:DB:A5:A8:5F:2F:39:23:90:88:72:4F:C3:C4:72:38:65:8E:7D:D9:DB:76:E3:8B:0D:D3:7D:8A:10:74:EA:7D:61:A8:63:6F:93:4B:75:5C:C9:44:3F:EA:20:59:E6:33:F9:AF:11:0B:6B:85:7B:58:CA:54:C1:96:EC:D8:04 114552ms [err] a=setup:actpass 114552ms [err] 114553ms [err] connectionstatechanged new new have-local-offer 114553ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 114554ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 114555ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/555b9bd9-e472-42a5-8c78-51193aa7b630", "state": "new"}] 114556ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 114556ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 114557ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 114557ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 114558ms [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='') 114558ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 114558ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/555b9bd9-e472-42a5-8c78-51193aa7b630"}', extra='') 114558ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/555b9bd9-e472-42a5-8c78-51193aa7b630"}', extra='') 114558ms [err] handleSignalingMessage 114558ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 114558ms [err] handleOptions 114558ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 114578ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38082) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'frnKBbfALdkJ') 114578ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38082) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'frnKBbfALdkJ') 114579ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 4630409251666553951 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:c3ga\\r\\na=ice-pwd:Jys16T2AN2Nb/f/0uExSSMMn\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 51:16:6B:8C:47:68:A5:97:2B:05:4C:E1:98:09:CF:8B:98:23:80:ED:42:E9:BA:2B:E3:A1:09:58:EF:D3:BA:6E\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/555b9bd9-e472-42a5-8c78-51193aa7b630"}', extra='') 114579ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 4630409251666553951 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:c3ga\\r\\na=ice-pwd:Jys16T2AN2Nb/f/0uExSSMMn\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 51:16:6B:8C:47:68:A5:97:2B:05:4C:E1:98:09:CF:8B:98:23:80:ED:42:E9:BA:2B:E3:A1:09:58:EF:D3:BA:6E\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/555b9bd9-e472-42a5-8c78-51193aa7b630"}', extra='') 114579ms [err] handleSignalingMessage 114579ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 114580ms [err] handleAnswer 114580ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 114580ms [err] acceptAnswer 114580ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 114580ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 114580ms [err] v=0 114580ms [err] o=- 4630409251666553951 2 IN IP4 127.0.0.1 114580ms [err] s=- 114580ms [err] t=0 0 114580ms [err] a=group:BUNDLE 0 114580ms [err] a=msid-semantic: WMS 114580ms [err] m=application 9 DTLS/SCTP 5000 114580ms [err] c=IN IP4 0.0.0.0 114580ms [err] a=ice-ufrag:c3ga 114580ms [err] a=ice-pwd:Jys16T2AN2Nb/f/0uExSSMMn 114580ms [err] a=ice-options:trickle 114580ms [err] a=fingerprint:sha-256 51:16:6B:8C:47:68:A5:97:2B:05:4C:E1:98:09:CF:8B:98:23:80:ED:42:E9:BA:2B:E3:A1:09:58:EF:D3:BA:6E 114580ms [err] a=setup:active 114580ms [err] a=mid:0 114580ms [err] a=sctpmap:5000 webrtc-datachannel 1024 114580ms [err] 114581ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 114581ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 114581ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 114581ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(yPDAkWfldC 1 udp 1845501695 172.17.0.2 38082 typ prflx) 114581ms [err] connectionstatechanged connecting checking stable 114581ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 114581ms [err] connectionstatechanged connecting checking stable 114581ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 114581ms [err] connectionstatechanged connecting checking stable 114581ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 114581ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43760) -> ('172.17.0.2', 38082)) State.WAITING -> State.IN_PROGRESS 114581ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38082) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'4\xa0B\xe0\x81\xe98\x8c\xda_\xd0\x8f') 114582ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/555b9bd9-e472-42a5-8c78-51193aa7b630", "state": "connecting"}] 114582ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38082) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'4\xa0B\xe0\x81\xe98\x8c\xda_\xd0\x8f') 114582ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43760) -> ('172.17.0.2', 38082)) State.IN_PROGRESS -> State.SUCCEEDED 114582ms [err] INFO:aioice.ice:Connection(0) ICE completed 114586ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:960333634 1 udp 2113937151 f8e04107-b635-4b63-8390-04479516fdc1.local 38082 typ host generation 0 ufrag c3ga network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/555b9bd9-e472-42a5-8c78-51193aa7b630"}', extra='') 114586ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:960333634 1 udp 2113937151 f8e04107-b635-4b63-8390-04479516fdc1.local 38082 typ host generation 0 ufrag c3ga network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/555b9bd9-e472-42a5-8c78-51193aa7b630"}', extra='') 114586ms [err] handleSignalingMessage 114586ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 114586ms [err] handleIceCandidate 114586ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 114586ms [err] acceptIceCandidate 114586ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 114589ms [err] INFO:aioice.ice:Connection(0) Remote candidate "f8e04107-b635-4b63-8390-04479516fdc1.local" resolved to 172.17.0.2 114602ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43760) -> ('172.17.0.2', 38082)) State.FROZEN -> State.IN_PROGRESS 114602ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38082) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd9\xe1F\xb3%\xb4\n\xa7\x8e\xaf\x0c\xc3') 114603ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38082) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd9\xe1F\xb3%\xb4\n\xa7\x8e\xaf\x0c\xc3') 114603ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43760) -> ('172.17.0.2', 38082)) State.IN_PROGRESS -> State.SUCCEEDED 114603ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33770) -> ('172.17.0.2', 38082)) State.FROZEN -> State.FAILED 114622ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 114622ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 114624ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 114624ms [err] connectionstatechanged connecting completed stable 114624ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 114626ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 114626ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 114626ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 114626ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 114627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 114627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 114627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 114627ms [err] connectionstatechanged connected completed stable 114627ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 114627ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/555b9bd9-e472-42a5-8c78-51193aa7b630", "state": "connected"}] 114628ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 114628ms [log] line {"signal":"gpio1","value":"strongH"} 114628ms [log] 114628ms [log] reading line 114628ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 114630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 114630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 114630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 114630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 114631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 114631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 114631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 114631ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38082) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'd4z1xO2i3Vqr') 114631ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38082) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'd4z1xO2i3Vqr') 114632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 114632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 114632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 114632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2742650551, stream_id=1, stream_seq=0) 114632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 114632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2742650551, gaps=[]) 114632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 114635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1748544409, stream_id=1, stream_seq=0) 114635ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 114635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1748544409, gaps=[]) 114636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2742650552, stream_id=1, stream_seq=1) 114636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 114636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2742650553, stream_id=1, stream_seq=2) 114636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2742650554, stream_id=1, stream_seq=3) 114636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2742650555, stream_id=1, stream_seq=4) 114637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2742650553, gaps=[]) 114637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 114638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2742650555, gaps=[]) 114638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 114702ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38082) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'JvdhzSiVGfMx') 114702ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38082) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'JvdhzSiVGfMx') 114707ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 114707ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 114707ms [log] line {"signal":"gpio2","value":"strongL"} 114707ms [log] 114707ms [log] reading line 114707ms [log] [experimentStatusChanged] {"status": "running", "message": null} 114755ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 38082) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'r8PEScd8SG00') 114755ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 38082) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'r8PEScd8SG00') 114755ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33770) -> ('172.17.0.2', 38082)) State.WAITING -> State.IN_PROGRESS 114755ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 38082) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb65\xb5\xe4\x80\x08L\xf7\x99V\xf9\x8b') 114757ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 38082) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb65\xb5\xe4\x80\x08L\xf7\x99V\xf9\x8b') 114757ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33770) -> ('172.17.0.2', 38082)) State.IN_PROGRESS -> State.SUCCEEDED 114808ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/555b9bd9-e472-42a5-8c78-51193aa7b630"}', extra='') 114808ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/555b9bd9-e472-42a5-8c78-51193aa7b630"}', extra='') 114809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 114809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 114809ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 114809ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 114809ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 114809ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 114809ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 114810ms [err] connectionstatechanged closed closed closed 114810ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 114810ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 114810ms [err] connectionstatechanged closed closed closed 114810ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 114810ms [err] connectionstatechanged closed closed closed 114810ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 114810ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/555b9bd9-e472-42a5-8c78-51193aa7b630", "state": "closed"}] 114811ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 114811ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 114917ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 114917ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 114917ms [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 115011ms [err] Traceback (most recent call last): 115011ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 115011ms [err] return _run_code(code, main_globals, None, 115011ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 115011ms [err] exec(code, run_globals) 115011ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 115012ms [err] sys.exit(main()) 115012ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 115012ms [err] asyncio.run(main_async()) 115012ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 115012ms [err] return loop.run_until_complete(main) 115012ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 115012ms [err] self.run_forever() 115012ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 115012ms [err] self._run_once() 115012ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 115013ms [err] event_list = self._selector.select(timeout) 115013ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 115013ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 115013ms [err] KeyboardInterrupt 115038ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 115038ms [err] h.flush() 115038ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 115194ms [log] starting device 115864ms [err] DEBUG:asyncio:Using selector: EpollSelector 116050ms [err] ERROR:asyncio:Unclosed client session 116050ms [err] client_session: 116149ms [log] parsing 116149ms [log] creating device handler 116149ms [log] [ready] 116149ms [log] reading line 116149ms [log] [websocketToken] "64265d53-7d84-40c5-b4c0-6bbd1585e402" 116156ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 116156ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 116156ms [log] line {"signal":"gpio1","value":"strongH"} 116156ms [log] 116156ms [log] reading line 116156ms [log] line {"signal":"gpio2","value":"strongL"} 116156ms [log] 116156ms [log] reading line 116156ms [log] [websocketConnected] 116432ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 116432ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 116432ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 116445ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/dada7bbe-7ebc-4fa3-b6be-98ab69bd8915"}}', extra='') 116445ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/dada7bbe-7ebc-4fa3-b6be-98ab69bd8915"}}', extra='') 116445ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/dada7bbe-7ebc-4fa3-b6be-98ab69bd8915"} 116539ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/d79fa6e2-90e9-4054-a8fa-4aa5376c0b82","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 116539ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/d79fa6e2-90e9-4054-a8fa-4aa5376c0b82","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 116542ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 116542ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 116542ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d79fa6e2-90e9-4054-a8fa-4aa5376c0b82", "state": "new"}] 118546ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/d79fa6e2-90e9-4054-a8fa-4aa5376c0b82","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 118546ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/d79fa6e2-90e9-4054-a8fa-4aa5376c0b82","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 118546ms [err] handleSignalingMessage 118546ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 118546ms [err] handleOptions 118546ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 118546ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 118546ms [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='') 118546ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 118560ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/d79fa6e2-90e9-4054-a8fa-4aa5376c0b82","content":{"type":"offer","sdp":"v=0\\r\\no=- 3954902952 3954902952 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 33824 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 33824 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 48084 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:Kmar\\r\\na=ice-pwd:ngf5y59A35cBseNcaT8tfI\\r\\na=fingerprint:sha-256 EC:85:45:93:5B:41:C7:C8:34:5F:CE:85:4D:41:F2:7B:BD:EC:A3:A1:D4:F6:91:D4:FE:E7:C1:92:93:64:7E:20\\r\\na=fingerprint:sha-384 B7:63:5A:6B:3D:CB:7B:05:43:8A:72:30:14:66:68:5A:E3:99:FB:11:10:43:EB:B8:95:5F:C2:56:11:A2:99:D1:FF:54:3A:24:81:3F:78:2C:21:52:A2:95:0A:9D:8E:A7\\r\\na=fingerprint:sha-512 3E:60:C0:E0:CC:F4:4B:A5:97:B7:DB:F1:80:FD:05:8A:AF:69:B4:E1:73:F6:A2:55:96:19:04:C1:43:50:DB:3E:1A:98:5E:0D:2E:A9:E4:AB:86:DE:72:A9:AE:28:C4:60:B3:56:FF:64:16:C6:49:48:F8:9A:4A:C2:FD:66:D5:F4\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 118560ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/d79fa6e2-90e9-4054-a8fa-4aa5376c0b82","content":{"type":"offer","sdp":"v=0\\r\\no=- 3954902952 3954902952 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 33824 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 33824 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 48084 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:Kmar\\r\\na=ice-pwd:ngf5y59A35cBseNcaT8tfI\\r\\na=fingerprint:sha-256 EC:85:45:93:5B:41:C7:C8:34:5F:CE:85:4D:41:F2:7B:BD:EC:A3:A1:D4:F6:91:D4:FE:E7:C1:92:93:64:7E:20\\r\\na=fingerprint:sha-384 B7:63:5A:6B:3D:CB:7B:05:43:8A:72:30:14:66:68:5A:E3:99:FB:11:10:43:EB:B8:95:5F:C2:56:11:A2:99:D1:FF:54:3A:24:81:3F:78:2C:21:52:A2:95:0A:9D:8E:A7\\r\\na=fingerprint:sha-512 3E:60:C0:E0:CC:F4:4B:A5:97:B7:DB:F1:80:FD:05:8A:AF:69:B4:E1:73:F6:A2:55:96:19:04:C1:43:50:DB:3E:1A:98:5E:0D:2E:A9:E4:AB:86:DE:72:A9:AE:28:C4:60:B3:56:FF:64:16:C6:49:48:F8:9A:4A:C2:FD:66:D5:F4\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 118560ms [err] handleSignalingMessage 118560ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 118560ms [err] handleOffer 118560ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 118560ms [err] makeAnswer 118560ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 118560ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 118560ms [err] v=0 118560ms [err] o=- 3954902952 3954902952 IN IP4 0.0.0.0 118560ms [err] s=- 118560ms [err] t=0 0 118560ms [err] a=group:BUNDLE 0 118560ms [err] a=msid-semantic:WMS * 118560ms [err] m=application 33824 DTLS/SCTP 5000 118560ms [err] c=IN IP4 172.30.0.1 118560ms [err] a=mid:0 118560ms [err] a=sctpmap:5000 webrtc-datachannel 65535 118560ms [err] a=max-message-size:65536 118560ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 33824 typ host 118560ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 48084 typ host 118560ms [err] a=end-of-candidates 118560ms [err] a=ice-ufrag:Kmar 118560ms [err] a=ice-pwd:ngf5y59A35cBseNcaT8tfI 118560ms [err] a=fingerprint:sha-256 EC:85:45:93:5B:41:C7:C8:34:5F:CE:85:4D:41:F2:7B:BD:EC:A3:A1:D4:F6:91:D4:FE:E7:C1:92:93:64:7E:20 118560ms [err] a=fingerprint:sha-384 B7:63:5A:6B:3D:CB:7B:05:43:8A:72:30:14:66:68:5A:E3:99:FB:11:10:43:EB:B8:95:5F:C2:56:11:A2:99:D1:FF:54:3A:24:81:3F:78:2C:21:52:A2:95:0A:9D:8E:A7 118560ms [err] a=fingerprint:sha-512 3E:60:C0:E0:CC:F4:4B:A5:97:B7:DB:F1:80:FD:05:8A:AF:69:B4:E1:73:F6:A2:55:96:19:04:C1:43:50:DB:3E:1A:98:5E:0D:2E:A9:E4:AB:86:DE:72:A9:AE:28:C4:60:B3:56:FF:64:16:C6:49:48:F8:9A:4A:C2:FD:66:D5:F4 118560ms [err] a=setup:actpass 118560ms [err] 118563ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 118563ms [err] v=0 118563ms [err] o=- 3954902952 3954902952 IN IP4 0.0.0.0 118563ms [err] s=- 118563ms [err] t=0 0 118563ms [err] a=group:BUNDLE 0 118563ms [err] a=msid-semantic:WMS * 118563ms [err] m=application 33824 DTLS/SCTP 5000 118563ms [err] c=IN IP4 172.30.0.1 118563ms [err] a=mid:0 118563ms [err] a=sctpmap:5000 webrtc-datachannel 65535 118563ms [err] a=max-message-size:65536 118563ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 33824 typ host 118563ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 48084 typ host 118563ms [err] a=end-of-candidates 118563ms [err] a=ice-ufrag:Kmar 118563ms [err] a=ice-pwd:ngf5y59A35cBseNcaT8tfI 118563ms [err] a=fingerprint:sha-256 EC:85:45:93:5B:41:C7:C8:34:5F:CE:85:4D:41:F2:7B:BD:EC:A3:A1:D4:F6:91:D4:FE:E7:C1:92:93:64:7E:20 118563ms [err] a=fingerprint:sha-384 B7:63:5A:6B:3D:CB:7B:05:43:8A:72:30:14:66:68:5A:E3:99:FB:11:10:43:EB:B8:95:5F:C2:56:11:A2:99:D1:FF:54:3A:24:81:3F:78:2C:21:52:A2:95:0A:9D:8E:A7 118563ms [err] a=fingerprint:sha-512 3E:60:C0:E0:CC:F4:4B:A5:97:B7:DB:F1:80:FD:05:8A:AF:69:B4:E1:73:F6:A2:55:96:19:04:C1:43:50:DB:3E:1A:98:5E:0D:2E:A9:E4:AB:86:DE:72:A9:AE:28:C4:60:B3:56:FF:64:16:C6:49:48:F8:9A:4A:C2:FD:66:D5:F4 118563ms [err] a=setup:actpass 118563ms [err] 118563ms [err] connectionstatechanged new new have-remote-offer 118563ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 118563ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d79fa6e2-90e9-4054-a8fa-4aa5376c0b82", "state": "new"}] 118563ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 118563ms [err] v=0 118563ms [err] o=- 3954902952 3954902952 IN IP4 0.0.0.0 118563ms [err] s=- 118563ms [err] t=0 0 118563ms [err] a=group:BUNDLE 0 118563ms [err] a=msid-semantic:WMS * 118563ms [err] m=application 9 DTLS/SCTP 5000 118563ms [err] c=IN IP4 0.0.0.0 118563ms [err] a=mid:0 118563ms [err] a=sctpmap:5000 webrtc-datachannel 65535 118563ms [err] a=max-message-size:65536 118563ms [err] a=ice-ufrag:YsG0 118563ms [err] a=ice-pwd:s6Ja4t6GjnC6LSNzZa81Zz 118563ms [err] a=fingerprint:sha-256 E1:B2:6F:CD:FB:64:31:E9:42:7C:31:B9:BD:AF:73:EE:66:5B:63:8A:D7:C2:EC:8F:71:58:E5:6C:B1:B0:AD:29 118563ms [err] a=fingerprint:sha-384 ED:6C:92:D1:0E:0A:EF:2C:65:63:09:1F:13:39:16:33:BD:45:92:73:E8:13:28:25:DF:9A:BF:E5:47:A5:F4:DA:AE:7E:EB:8F:26:F4:27:E5:CC:D1:BD:67:FF:1E:6F:8A 118563ms [err] a=fingerprint:sha-512 21:5B:C3:20:A5:89:63:3A:43:77:80:B4:7E:01:A7:AE:3C:D8:4A:4B:B8:82:F9:7C:0F:DA:34:5B:83:A0:6F:2F:A5:48:90:BB:78:A3:A2:D8:A0:31:C8:4F:CF:6D:9E:A9:08:EA:54:DE:E6:D4:F4:15:7C:E3:44:FD:BD:ED:CD:B2 118563ms [err] a=setup:active 118563ms [err] 118564ms [err] connectionstatechanged new new stable 118564ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 118564ms [err] connectionstatechanged new new stable 118564ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 118564ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 118565ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 118565ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 118565ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 118566ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 118566ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 118566ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 118566ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40278) -> ('172.30.0.1', 33824)) State.FROZEN -> State.WAITING 118566ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 55983) -> ('172.30.0.1', 33824)) State.FROZEN -> State.WAITING 118566ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40278) -> ('172.17.0.2', 48084)) State.FROZEN -> State.WAITING 118566ms [err] connectionstatechanged connecting checking stable 118566ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 118566ms [err] connectionstatechanged connecting checking stable 118566ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 118566ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40278) -> ('172.30.0.1', 33824)) State.WAITING -> State.IN_PROGRESS 118566ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 33824) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xdbs\xc12\x15\xe6\xc4@+K\x03E') 118567ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d79fa6e2-90e9-4054-a8fa-4aa5376c0b82", "state": "connecting"}] 118567ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 33824) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xdbs\xc12\x15\xe6\xc4@+K\x03E') 118567ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40278) -> ('172.30.0.1', 33824)) State.IN_PROGRESS -> State.SUCCEEDED 118575ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 33824) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'/J\xdf\xd74\xba\xdf\xd0n\x8b\xbeM') 118575ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 33824) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'/J\xdf\xd74\xba\xdf\xd0n\x8b\xbeM') 118575ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 55983) -> ('172.30.0.1', 33824)) State.WAITING -> State.FAILED 118575ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40278) -> ('172.17.0.2', 48084)) State.WAITING -> State.FAILED 118575ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 55983) -> ('172.17.0.2', 48084)) State.FROZEN -> State.FAILED 118575ms [err] INFO:aioice.ice:Connection(0) ICE completed 118576ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33824) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b']y*c\xd9K\xcf\xa3\xc4JA\xd5') 118576ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33824) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b']y*c\xd9K\xcf\xa3\xc4JA\xd5') 118576ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(KIVNtnZoQS 1 udp 1862270975 172.17.0.2 33824 typ prflx) 118576ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40278) -> ('172.17.0.2', 33824)) State.WAITING -> State.IN_PROGRESS 118576ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33824) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'W\xcc\xbb5\x1b>\t4\x83\xeeo\xde') 118577ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33824) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'W\xcc\xbb5\x1b>\t4\x83\xeeo\xde') 118577ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40278) -> ('172.17.0.2', 33824)) State.IN_PROGRESS -> State.SUCCEEDED 118588ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 118588ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 118590ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 118591ms [err] connectionstatechanged connecting completed stable 118591ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 118601ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 118602ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 118602ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 118602ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 118602ms [err] connectionstatechanged connected completed stable 118602ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 118602ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d79fa6e2-90e9-4054-a8fa-4aa5376c0b82", "state": "connected"}] 118603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 118603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 118603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 118604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 118604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 118604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 118604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2940772745, stream_id=1, stream_seq=0) 118605ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 118605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3476138959, stream_id=1, stream_seq=0) 118605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 118605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2940772745, gaps=[]) 118605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3476138960, stream_id=1, stream_seq=1) 118605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3476138961, stream_id=1, stream_seq=2) 118606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3476138959, gaps=[]) 118606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 118606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3476138960, gaps=[]) 118606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 118606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3476138961, gaps=[]) 118606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 118662ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 118662ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 118663ms [log] [experimentStatusChanged] {"status": "running", "message": null} 118792ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/d79fa6e2-90e9-4054-a8fa-4aa5376c0b82"}', extra='') 118792ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/d79fa6e2-90e9-4054-a8fa-4aa5376c0b82"}', extra='') 118793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 118793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 118793ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 118793ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 118793ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 118793ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 118793ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 118793ms [err] connectionstatechanged closed closed closed 118793ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 118793ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 118794ms [err] connectionstatechanged closed closed closed 118794ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 118794ms [err] connectionstatechanged closed closed closed 118794ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 118794ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d79fa6e2-90e9-4054-a8fa-4aa5376c0b82", "state": "closed"}] 118794ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 118794ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 118882ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 118882ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 118882ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver: should transmit gpio value 118981ms [err] Traceback (most recent call last): 118981ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 118981ms [err] return _run_code(code, main_globals, None, 118981ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 118981ms [err] exec(code, run_globals) 118981ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 118981ms [err] sys.exit(main()) 118981ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 118982ms [err] asyncio.run(main_async()) 118982ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 118982ms [err] return loop.run_until_complete(main) 118982ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 118982ms [err] self.run_forever() 118982ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 118982ms [err] self._run_once() 118982ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 118983ms [err] event_list = self._selector.select(timeout) 118983ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 118983ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 118983ms [err] KeyboardInterrupt 118984ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 118984ms [err] h.flush() 118984ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 119165ms [log] starting device 119850ms [err] DEBUG:asyncio:Using selector: EpollSelector 120034ms [err] ERROR:asyncio:Unclosed client session 120034ms [err] client_session: 120130ms [log] parsing 120130ms [log] creating device handler 120130ms [log] [ready] 120130ms [log] reading line 120130ms [log] [websocketToken] "074b113d-1af5-4f92-88ea-12701c24cebf" 120139ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 120139ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 120139ms [log] [websocketConnected] 120421ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 120422ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 120422ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 120427ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/8dc7d625-3849-450f-bc47-611f276b1e51"}}', extra='') 120427ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/8dc7d625-3849-450f-bc47-611f276b1e51"}}', extra='') 120427ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/8dc7d625-3849-450f-bc47-611f276b1e51"} 120523ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/8ac09318-52da-46c0-bc7e-95f419052bd5","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 120523ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/8ac09318-52da-46c0-bc7e-95f419052bd5","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 120526ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8ac09318-52da-46c0-bc7e-95f419052bd5", "state": "new"}] 122530ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/8ac09318-52da-46c0-bc7e-95f419052bd5","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 122530ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/8ac09318-52da-46c0-bc7e-95f419052bd5","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 122530ms [err] handleSignalingMessage 122530ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 122530ms [err] handleOptions 122530ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 122531ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 122531ms [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='') 122531ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 122543ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/8ac09318-52da-46c0-bc7e-95f419052bd5","content":{"type":"offer","sdp":"v=0\\r\\no=- 3954902956 3954902956 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 35924 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 35924 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 36670 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:aYvQ\\r\\na=ice-pwd:5wwfSHBapKXErbwoeNOmSH\\r\\na=fingerprint:sha-256 01:75:C1:30:57:20:E1:CA:9A:CD:65:42:1A:1B:76:18:4C:89:43:19:44:68:FC:1A:71:4C:06:BF:18:69:C3:51\\r\\na=fingerprint:sha-384 66:30:1C:D0:84:EF:52:02:03:1A:F1:92:88:C1:79:34:FC:F5:12:D6:6C:9E:81:E0:D2:FC:33:01:96:A1:BD:62:7A:1E:D4:16:4F:97:86:24:27:20:71:21:3C:F1:94:E9\\r\\na=fingerprint:sha-512 54:E9:78:A1:BD:C5:89:9B:22:D9:18:11:08:15:DB:75:23:C1:B4:3D:39:26:C8:73:8E:78:33:66:9E:E2:A0:84:73:B9:66:C4:56:27:C0:AB:2D:29:E6:DE:98:D1:BF:47:10:4A:14:4D:B0:33:83:41:B6:0D:DD:32:16:2A:8F:9D\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 122543ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/8ac09318-52da-46c0-bc7e-95f419052bd5","content":{"type":"offer","sdp":"v=0\\r\\no=- 3954902956 3954902956 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 35924 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 35924 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 36670 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:aYvQ\\r\\na=ice-pwd:5wwfSHBapKXErbwoeNOmSH\\r\\na=fingerprint:sha-256 01:75:C1:30:57:20:E1:CA:9A:CD:65:42:1A:1B:76:18:4C:89:43:19:44:68:FC:1A:71:4C:06:BF:18:69:C3:51\\r\\na=fingerprint:sha-384 66:30:1C:D0:84:EF:52:02:03:1A:F1:92:88:C1:79:34:FC:F5:12:D6:6C:9E:81:E0:D2:FC:33:01:96:A1:BD:62:7A:1E:D4:16:4F:97:86:24:27:20:71:21:3C:F1:94:E9\\r\\na=fingerprint:sha-512 54:E9:78:A1:BD:C5:89:9B:22:D9:18:11:08:15:DB:75:23:C1:B4:3D:39:26:C8:73:8E:78:33:66:9E:E2:A0:84:73:B9:66:C4:56:27:C0:AB:2D:29:E6:DE:98:D1:BF:47:10:4A:14:4D:B0:33:83:41:B6:0D:DD:32:16:2A:8F:9D\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 122543ms [err] handleSignalingMessage 122543ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 122543ms [err] handleOffer 122544ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 122544ms [err] makeAnswer 122544ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 122544ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 122544ms [err] v=0 122544ms [err] o=- 3954902956 3954902956 IN IP4 0.0.0.0 122544ms [err] s=- 122544ms [err] t=0 0 122544ms [err] a=group:BUNDLE 0 122544ms [err] a=msid-semantic:WMS * 122544ms [err] m=application 35924 DTLS/SCTP 5000 122544ms [err] c=IN IP4 172.30.0.1 122544ms [err] a=mid:0 122544ms [err] a=sctpmap:5000 webrtc-datachannel 65535 122544ms [err] a=max-message-size:65536 122544ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 35924 typ host 122544ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 36670 typ host 122544ms [err] a=end-of-candidates 122544ms [err] a=ice-ufrag:aYvQ 122544ms [err] a=ice-pwd:5wwfSHBapKXErbwoeNOmSH 122544ms [err] a=fingerprint:sha-256 01:75:C1:30:57:20:E1:CA:9A:CD:65:42:1A:1B:76:18:4C:89:43:19:44:68:FC:1A:71:4C:06:BF:18:69:C3:51 122544ms [err] a=fingerprint:sha-384 66:30:1C:D0:84:EF:52:02:03:1A:F1:92:88:C1:79:34:FC:F5:12:D6:6C:9E:81:E0:D2:FC:33:01:96:A1:BD:62:7A:1E:D4:16:4F:97:86:24:27:20:71:21:3C:F1:94:E9 122544ms [err] a=fingerprint:sha-512 54:E9:78:A1:BD:C5:89:9B:22:D9:18:11:08:15:DB:75:23:C1:B4:3D:39:26:C8:73:8E:78:33:66:9E:E2:A0:84:73:B9:66:C4:56:27:C0:AB:2D:29:E6:DE:98:D1:BF:47:10:4A:14:4D:B0:33:83:41:B6:0D:DD:32:16:2A:8F:9D 122544ms [err] a=setup:actpass 122544ms [err] 122546ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 122546ms [err] v=0 122546ms [err] o=- 3954902956 3954902956 IN IP4 0.0.0.0 122546ms [err] s=- 122546ms [err] t=0 0 122546ms [err] a=group:BUNDLE 0 122546ms [err] a=msid-semantic:WMS * 122546ms [err] m=application 35924 DTLS/SCTP 5000 122546ms [err] c=IN IP4 172.30.0.1 122546ms [err] a=mid:0 122546ms [err] a=sctpmap:5000 webrtc-datachannel 65535 122546ms [err] a=max-message-size:65536 122546ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 35924 typ host 122546ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 36670 typ host 122546ms [err] a=end-of-candidates 122546ms [err] a=ice-ufrag:aYvQ 122546ms [err] a=ice-pwd:5wwfSHBapKXErbwoeNOmSH 122546ms [err] a=fingerprint:sha-256 01:75:C1:30:57:20:E1:CA:9A:CD:65:42:1A:1B:76:18:4C:89:43:19:44:68:FC:1A:71:4C:06:BF:18:69:C3:51 122546ms [err] a=fingerprint:sha-384 66:30:1C:D0:84:EF:52:02:03:1A:F1:92:88:C1:79:34:FC:F5:12:D6:6C:9E:81:E0:D2:FC:33:01:96:A1:BD:62:7A:1E:D4:16:4F:97:86:24:27:20:71:21:3C:F1:94:E9 122546ms [err] a=fingerprint:sha-512 54:E9:78:A1:BD:C5:89:9B:22:D9:18:11:08:15:DB:75:23:C1:B4:3D:39:26:C8:73:8E:78:33:66:9E:E2:A0:84:73:B9:66:C4:56:27:C0:AB:2D:29:E6:DE:98:D1:BF:47:10:4A:14:4D:B0:33:83:41:B6:0D:DD:32:16:2A:8F:9D 122546ms [err] a=setup:actpass 122546ms [err] 122547ms [err] connectionstatechanged new new have-remote-offer 122547ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 122547ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8ac09318-52da-46c0-bc7e-95f419052bd5", "state": "new"}] 122547ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 122547ms [err] v=0 122547ms [err] o=- 3954902956 3954902956 IN IP4 0.0.0.0 122547ms [err] s=- 122547ms [err] t=0 0 122547ms [err] a=group:BUNDLE 0 122547ms [err] a=msid-semantic:WMS * 122547ms [err] m=application 9 DTLS/SCTP 5000 122547ms [err] c=IN IP4 0.0.0.0 122547ms [err] a=mid:0 122547ms [err] a=sctpmap:5000 webrtc-datachannel 65535 122547ms [err] a=max-message-size:65536 122547ms [err] a=ice-ufrag:WJdr 122547ms [err] a=ice-pwd:L6XzFQmkp3IGYjqbxfF0wW 122547ms [err] a=fingerprint:sha-256 B6:2B:13:15:5B:73:3A:85:BA:BA:51:16:AD:04:94:D5:BC:7B:17:F3:35:BD:95:0E:22:D1:5F:BF:53:24:23:46 122547ms [err] a=fingerprint:sha-384 2A:2E:BE:DC:5A:3B:04:4B:E8:7D:A2:87:F2:47:51:25:B6:C9:95:12:9E:21:56:46:9A:64:09:FD:62:F0:01:2C:92:18:3B:B9:B8:91:55:CB:2E:56:55:90:6D:D0:5A:BF 122547ms [err] a=fingerprint:sha-512 03:C5:48:80:E3:56:0D:9D:31:25:49:F7:92:0A:1A:4D:0E:A4:69:F7:92:8F:56:E5:4C:F9:FE:F2:04:51:1C:0B:D0:AE:40:12:DB:D8:59:63:61:67:08:EA:73:EA:7E:7D:EF:85:D8:6E:A8:71:C0:5E:2D:48:A6:31:11:17:5F:FB 122547ms [err] a=setup:active 122547ms [err] 122548ms [err] connectionstatechanged new new stable 122548ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 122548ms [err] connectionstatechanged new new stable 122548ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 122548ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 122549ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 122549ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 122549ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 122550ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 122550ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 122550ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 122550ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41470) -> ('172.30.0.1', 35924)) State.FROZEN -> State.WAITING 122550ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 50183) -> ('172.30.0.1', 35924)) State.FROZEN -> State.WAITING 122550ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41470) -> ('172.17.0.2', 36670)) State.FROZEN -> State.WAITING 122551ms [err] connectionstatechanged connecting checking stable 122551ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 122551ms [err] connectionstatechanged connecting checking stable 122551ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 122551ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41470) -> ('172.30.0.1', 35924)) State.WAITING -> State.IN_PROGRESS 122551ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 35924) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x1c)\xb5q:\xf0j\x9d@\xa5t\xd9') 122551ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8ac09318-52da-46c0-bc7e-95f419052bd5", "state": "connecting"}] 122552ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 35924) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x1c)\xb5q:\xf0j\x9d@\xa5t\xd9') 122552ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41470) -> ('172.30.0.1', 35924)) State.IN_PROGRESS -> State.SUCCEEDED 122558ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 35924) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd4\xac\xd82\x13&\xd6`AW\x16\x0e') 122558ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 35924) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd4\xac\xd82\x13&\xd6`AW\x16\x0e') 122558ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 50183) -> ('172.30.0.1', 35924)) State.WAITING -> State.FAILED 122558ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41470) -> ('172.17.0.2', 36670)) State.WAITING -> State.FAILED 122558ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 50183) -> ('172.17.0.2', 36670)) State.FROZEN -> State.FAILED 122559ms [err] INFO:aioice.ice:Connection(0) ICE completed 122559ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 35924) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'3q\x08\xc8\xbcS\xb78\xa1\xa5\xcc\x07') 122559ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 35924) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'3q\x08\xc8\xbcS\xb78\xa1\xa5\xcc\x07') 122559ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(lbaZQHLuuJ 1 udp 1862270975 172.17.0.2 35924 typ prflx) 122559ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41470) -> ('172.17.0.2', 35924)) State.WAITING -> State.IN_PROGRESS 122560ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 35924) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x9f7\t\\\x9c\x01\xb6\xdbj]\x91L') 122560ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 35924) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x9f7\t\\\x9c\x01\xb6\xdbj]\x91L') 122560ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41470) -> ('172.17.0.2', 35924)) State.IN_PROGRESS -> State.SUCCEEDED 122572ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 122572ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 122574ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 122575ms [err] connectionstatechanged connecting completed stable 122575ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 122582ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 122582ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 122583ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 122583ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 122583ms [err] connectionstatechanged connected completed stable 122583ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 122583ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8ac09318-52da-46c0-bc7e-95f419052bd5", "state": "connected"}] 122583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 122583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 122583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 122584ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 122584ms [log] line {"signal":"gpio1","value":"strongH"} 122584ms [log] 122584ms [log] reading line 122584ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 122584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 122584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 122585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 122585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2416531311, stream_id=1, stream_seq=0) 122586ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 122586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=504459866, stream_id=1, stream_seq=0) 122586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 122586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2416531311, gaps=[]) 122587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=504459867, stream_id=1, stream_seq=1) 122587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=504459868, stream_id=1, stream_seq=2) 122587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=504459869, stream_id=1, stream_seq=3) 122587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=504459870, stream_id=1, stream_seq=4) 122587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=504459866, gaps=[]) 122587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 122588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=504459867, gaps=[]) 122588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 122588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=504459868, gaps=[]) 122588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 122588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=504459869, gaps=[]) 122588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 122589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=504459870, gaps=[]) 122589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 122637ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 122637ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 122637ms [log] line {"signal":"gpio2","value":"strongL"} 122637ms [log] 122637ms [log] reading line 122637ms [log] [experimentStatusChanged] {"status": "running", "message": null} 122768ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/8ac09318-52da-46c0-bc7e-95f419052bd5"}', extra='') 122768ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/8ac09318-52da-46c0-bc7e-95f419052bd5"}', extra='') 122768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 122768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 122768ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 122768ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 122768ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 122768ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 122768ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 122769ms [err] connectionstatechanged closed closed closed 122769ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 122769ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 122769ms [err] connectionstatechanged closed closed closed 122769ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 122769ms [err] connectionstatechanged closed closed closed 122769ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 122769ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8ac09318-52da-46c0-bc7e-95f419052bd5", "state": "closed"}] 122770ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 122770ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 122865ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 122865ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 122865ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== Client Communication (device <-> device): should connect without errors 122966ms [err] Traceback (most recent call last): 122966ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 122966ms [err] return _run_code(code, main_globals, None, 122966ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 122966ms [err] exec(code, run_globals) 122966ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 122966ms [err] sys.exit(main()) 122966ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 122966ms [err] asyncio.run(main_async()) 122966ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 122966ms [err] return loop.run_until_complete(main) 122966ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 122967ms [err] self.run_forever() 122967ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 122968ms [err] self._run_once() 122968ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 122968ms [err] event_list = self._selector.select(timeout) 122968ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 122968ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 122968ms [err] KeyboardInterrupt 122969ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 122969ms [err] h.flush() 122969ms [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