================== js Client to python Client Communication: should connect without errors 7766ms [log] starting device 8541ms [err] DEBUG:asyncio:Using selector: EpollSelector 8716ms [err] ERROR:asyncio:Unclosed client session 8716ms [err] client_session: 8833ms [log] parsing 8833ms [log] creating device handler 8833ms [log] [ready] 8833ms [log] reading line 8833ms [log] [websocketToken] "898dad4e-991c-459f-b11e-7ac6575fe98d" 8870ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 8870ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 8870ms [log] [websocketConnected] ================== js Client to python Client Communication: should start an experiment 10234ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 10234ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 10234ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 10247ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/fd07178d-4460-4d76-bc1c-bc620497c5f5"}}', extra='') 10247ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/fd07178d-4460-4d76-bc1c-bc620497c5f5"}}', extra='') 10248ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/fd07178d-4460-4d76-bc1c-bc620497c5f5"} 10319ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/dee9031e-a656-4913-bb64-956acad3c5c0","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 10319ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/dee9031e-a656-4913-bb64-956acad3c5c0","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 10323ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/dee9031e-a656-4913-bb64-956acad3c5c0", "state": "new"}] 12326ms [err] makeOffer 12326ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 12327ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 12327ms [err] v=0 12327ms [err] o=- 3954838559 3954838559 IN IP4 0.0.0.0 12327ms [err] s=- 12327ms [err] t=0 0 12327ms [err] a=group:BUNDLE 0 12327ms [err] a=msid-semantic:WMS * 12327ms [err] m=application 9 DTLS/SCTP 5000 12327ms [err] c=IN IP4 0.0.0.0 12327ms [err] a=mid:0 12327ms [err] a=sctpmap:5000 webrtc-datachannel 65535 12327ms [err] a=max-message-size:65536 12327ms [err] a=ice-ufrag:wQse 12327ms [err] a=ice-pwd:5z0jDbgohx3aVSxaL9VbZh 12327ms [err] a=fingerprint:sha-256 2E:9F:AE:62:21:CA:E3:F9:3B:90:B3:79:20:6A:4E:5D:EE:68:00:56:47:33:E5:C5:D7:31:0F:EC:A3:CC:A3:EF 12327ms [err] a=fingerprint:sha-384 96:BE:07:10:D4:D6:31:F2:C7:99:DC:F4:7E:42:30:CC:D7:38:3B:E8:BB:EF:00:2B:AE:08:A6:3B:84:12:27:B9:42:26:F1:EA:0F:0A:54:AF:9F:21:57:1A:1B:65:FC:AC 12327ms [err] a=fingerprint:sha-512 10:C7:45:41:24:C2:CF:5A:51:09:01:EB:5C:4F:B3:B7:F7:43:BD:5A:1A:39:51:55:82:76:67:6F:39:0A:84:C3:EB:25:9E:C5:DE:B3:6B:F0:53:53:4B:F7:73:BD:4A:A9:C5:E3:55:1D:AC:5A:B4:DB:0E:9C:5D:A9:DD:7D:B2:7A 12327ms [err] a=setup:actpass 12327ms [err] 12329ms [err] connectionstatechanged new new have-local-offer 12329ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 12329ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 12331ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/dee9031e-a656-4913-bb64-956acad3c5c0", "state": "new"}] 12331ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 12331ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 12332ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 12333ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 12333ms [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='') 12333ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 12333ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/dee9031e-a656-4913-bb64-956acad3c5c0"}', extra='') 12333ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/dee9031e-a656-4913-bb64-956acad3c5c0"}', extra='') 12333ms [err] handleSignalingMessage 12333ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 12333ms [err] handleOptions 12333ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 12349ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56907) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'UCijU/7zWXsJ') 12349ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56907) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'UCijU/7zWXsJ') 12356ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 1590346872371863429 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:BM/1\\r\\na=ice-pwd:BuhMFokRfDh63ZVCx0AhxuXb\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 69:78:3A:70:1D:09:EC:EB:9D:92:7F:9F:5F:1D:7F:FA:28:A2:EB:C8:34:0C:0C:BC:C1:EE:3A:9A:72:CE:01:73\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/dee9031e-a656-4913-bb64-956acad3c5c0"}', extra='') 12356ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 1590346872371863429 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:BM/1\\r\\na=ice-pwd:BuhMFokRfDh63ZVCx0AhxuXb\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 69:78:3A:70:1D:09:EC:EB:9D:92:7F:9F:5F:1D:7F:FA:28:A2:EB:C8:34:0C:0C:BC:C1:EE:3A:9A:72:CE:01:73\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/dee9031e-a656-4913-bb64-956acad3c5c0"}', extra='') 12356ms [err] handleSignalingMessage 12356ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 12356ms [err] handleAnswer 12356ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 12356ms [err] acceptAnswer 12356ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 12356ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 12356ms [err] v=0 12356ms [err] o=- 1590346872371863429 2 IN IP4 127.0.0.1 12356ms [err] s=- 12356ms [err] t=0 0 12356ms [err] a=group:BUNDLE 0 12356ms [err] a=msid-semantic: WMS 12356ms [err] m=application 9 DTLS/SCTP 5000 12356ms [err] c=IN IP4 0.0.0.0 12356ms [err] a=ice-ufrag:BM/1 12356ms [err] a=ice-pwd:BuhMFokRfDh63ZVCx0AhxuXb 12356ms [err] a=ice-options:trickle 12356ms [err] a=fingerprint:sha-256 69:78:3A:70:1D:09:EC:EB:9D:92:7F:9F:5F:1D:7F:FA:28:A2:EB:C8:34:0C:0C:BC:C1:EE:3A:9A:72:CE:01:73 12356ms [err] a=setup:active 12356ms [err] a=mid:0 12356ms [err] a=sctpmap:5000 webrtc-datachannel 1024 12356ms [err] 12357ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 12357ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 12357ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 12357ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(2fdhakRWz9 1 udp 1845501695 172.17.0.2 56907 typ prflx) 12357ms [err] connectionstatechanged connecting checking stable 12357ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 12357ms [err] connectionstatechanged connecting checking stable 12357ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 12357ms [err] connectionstatechanged connecting checking stable 12357ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 12357ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59071) -> ('172.17.0.2', 56907)) State.WAITING -> State.IN_PROGRESS 12357ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56907) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\xd8\xa8p*'c\xd7\xa3\xf0\r\xb31") 12358ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/dee9031e-a656-4913-bb64-956acad3c5c0", "state": "connecting"}] 12358ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56907) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\xd8\xa8p*'c\xd7\xa3\xf0\r\xb31") 12358ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59071) -> ('172.17.0.2', 56907)) State.IN_PROGRESS -> State.SUCCEEDED 12358ms [err] INFO:aioice.ice:Connection(0) ICE completed 12360ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3446231706 1 udp 2113937151 96a78d7d-421f-4369-8206-955abab1958b.local 56907 typ host generation 0 ufrag BM/1 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/dee9031e-a656-4913-bb64-956acad3c5c0"}', extra='') 12360ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3446231706 1 udp 2113937151 96a78d7d-421f-4369-8206-955abab1958b.local 56907 typ host generation 0 ufrag BM/1 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/dee9031e-a656-4913-bb64-956acad3c5c0"}', extra='') 12360ms [err] handleSignalingMessage 12360ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 12360ms [err] handleIceCandidate 12360ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 12360ms [err] acceptIceCandidate 12360ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 12364ms [err] INFO:aioice.ice:Connection(0) Remote candidate "96a78d7d-421f-4369-8206-955abab1958b.local" resolved to 172.17.0.2 12378ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59071) -> ('172.17.0.2', 56907)) State.FROZEN -> State.IN_PROGRESS 12378ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56907) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x87\xb9B`\x82-\xf3\xb5\x8e\x95h\xf1') 12379ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56907) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x87\xb9B`\x82-\xf3\xb5\x8e\x95h\xf1') 12379ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59071) -> ('172.17.0.2', 56907)) State.IN_PROGRESS -> State.SUCCEEDED 12379ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51609) -> ('172.17.0.2', 56907)) State.FROZEN -> State.FAILED 12398ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56907) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'1M+B7pSLRL2o') 12398ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56907) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'1M+B7pSLRL2o') 12398ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 12398ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 12399ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 12400ms [err] connectionstatechanged connecting completed stable 12400ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 12402ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 12402ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 12402ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 12402ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 12402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 12402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 12403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 12403ms [err] connectionstatechanged connected completed stable 12403ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 12403ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/dee9031e-a656-4913-bb64-956acad3c5c0", "state": "connected"}] 12405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 12406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 12406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 12406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 12406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 12406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 12406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 12407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 12407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 12407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 12407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=290491738, stream_id=1, stream_seq=0) 12407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 12408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=290491738, gaps=[]) 12408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 12408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2881385847, stream_id=1, stream_seq=0) 12408ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 12409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2881385847, gaps=[]) 12462ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56907) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'R18rRGHBn98n') 12462ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56907) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'R18rRGHBn98n') 12518ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 12518ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 12518ms [log] [experimentStatusChanged] {"status": "running", "message": null} 12523ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 56907) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'RnP8+nbTHbp9') 12523ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 56907) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'RnP8+nbTHbp9') 12523ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51609) -> ('172.17.0.2', 56907)) State.WAITING -> State.IN_PROGRESS 12523ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 56907) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa2\x11\xb6\xf6.F\xa1\x8a\xe0o\x13\xd1') 12525ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 56907) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa2\x11\xb6\xf6.F\xa1\x8a\xe0o\x13\xd1') 12525ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51609) -> ('172.17.0.2', 56907)) State.IN_PROGRESS -> State.SUCCEEDED 12572ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/dee9031e-a656-4913-bb64-956acad3c5c0"}', extra='') 12572ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/dee9031e-a656-4913-bb64-956acad3c5c0"}', extra='') 12572ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 12572ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 12572ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 12572ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 12573ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 12573ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 12573ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 12573ms [err] connectionstatechanged closed closed closed 12573ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 12573ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 12573ms [err] connectionstatechanged closed closed closed 12573ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 12573ms [err] connectionstatechanged closed closed closed 12573ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 12574ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/dee9031e-a656-4913-bb64-956acad3c5c0", "state": "closed"}] 12574ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 12574ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 12710ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 12710ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 12710ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client Communication: should connect without errors 12805ms [err] Traceback (most recent call last): 12805ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 12805ms [err] return _run_code(code, main_globals, None, 12805ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 12805ms [err] exec(code, run_globals) 12805ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 12805ms [err] sys.exit(main()) 12805ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 12805ms [err] asyncio.run(main_async()) 12805ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 12805ms [err] return loop.run_until_complete(main) 12805ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 12808ms [err] self.run_forever() 12808ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 12809ms [err] self._run_once() 12809ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 12809ms [err] event_list = self._selector.select(timeout) 12809ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 12811ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 12811ms [err] KeyboardInterrupt 12813ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 12813ms [err] h.flush() 12813ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to js Client Communication: should start an experiment ================== python Client to python Client Communication: should connect without errors 18225ms [log] starting device 18867ms [err] DEBUG:asyncio:Using selector: EpollSelector 19055ms [err] ERROR:asyncio:Unclosed client session 19055ms [err] client_session: 19185ms [log] parsing 19185ms [log] creating device handler 19185ms [log] [ready] 19185ms [log] reading line 19185ms [log] [websocketToken] "4c949404-6d19-4772-95d6-dc58c941709e" 19204ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 19204ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 19204ms [log] [websocketConnected] ================== python Client to python Client Communication: should start an experiment 19523ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 19524ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 19524ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 19540ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/2ddc9f45-421f-48f8-97e8-1998890fc9ad"}}', extra='') 19540ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/2ddc9f45-421f-48f8-97e8-1998890fc9ad"}}', extra='') 19541ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/2ddc9f45-421f-48f8-97e8-1998890fc9ad"} 19577ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/cef05b82-89f3-4e47-9898-26b0d0d8a95f","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 19577ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/cef05b82-89f3-4e47-9898-26b0d0d8a95f","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 19580ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/cef05b82-89f3-4e47-9898-26b0d0d8a95f", "state": "new"}] 21583ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/cef05b82-89f3-4e47-9898-26b0d0d8a95f","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 21583ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/cef05b82-89f3-4e47-9898-26b0d0d8a95f","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 21584ms [err] handleSignalingMessage 21584ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 21584ms [err] handleOptions 21584ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 21584ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 21584ms [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='') 21584ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 21597ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/cef05b82-89f3-4e47-9898-26b0d0d8a95f","content":{"type":"offer","sdp":"v=0\\r\\no=- 3954838568 3954838568 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 59970 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 59970 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 48361 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:m863\\r\\na=ice-pwd:U5RqKyvP0nAbOiE6xJ8kjy\\r\\na=fingerprint:sha-256 72:B4:FA:DC:5C:EA:BA:40:96:1F:5F:BC:41:49:23:57:2B:3E:8C:B6:A0:CE:D8:0D:64:5F:C7:F4:2C:2B:E9:E8\\r\\na=fingerprint:sha-384 9D:88:48:9D:F2:88:FE:DF:5C:D3:AF:FB:5A:D2:D3:EE:67:69:DF:17:5E:1C:98:FC:85:17:58:FC:AF:C0:04:4E:69:2A:AD:D7:1E:DD:1B:5C:14:19:5B:69:7A:0A:87:53\\r\\na=fingerprint:sha-512 8F:B1:87:94:2A:7F:76:AD:92:EF:80:33:F3:6A:B7:DD:8C:82:9A:BB:8F:CC:E6:0B:7B:0B:31:EA:34:50:0F:DA:2C:47:34:44:C9:92:14:54:45:B0:1F:F7:24:D0:9E:7E:1D:BE:7F:D5:0C:3F:83:19:7A:A0:D7:FC:C6:7F:35:CD\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 21597ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/cef05b82-89f3-4e47-9898-26b0d0d8a95f","content":{"type":"offer","sdp":"v=0\\r\\no=- 3954838568 3954838568 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 59970 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 59970 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 48361 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:m863\\r\\na=ice-pwd:U5RqKyvP0nAbOiE6xJ8kjy\\r\\na=fingerprint:sha-256 72:B4:FA:DC:5C:EA:BA:40:96:1F:5F:BC:41:49:23:57:2B:3E:8C:B6:A0:CE:D8:0D:64:5F:C7:F4:2C:2B:E9:E8\\r\\na=fingerprint:sha-384 9D:88:48:9D:F2:88:FE:DF:5C:D3:AF:FB:5A:D2:D3:EE:67:69:DF:17:5E:1C:98:FC:85:17:58:FC:AF:C0:04:4E:69:2A:AD:D7:1E:DD:1B:5C:14:19:5B:69:7A:0A:87:53\\r\\na=fingerprint:sha-512 8F:B1:87:94:2A:7F:76:AD:92:EF:80:33:F3:6A:B7:DD:8C:82:9A:BB:8F:CC:E6:0B:7B:0B:31:EA:34:50:0F:DA:2C:47:34:44:C9:92:14:54:45:B0:1F:F7:24:D0:9E:7E:1D:BE:7F:D5:0C:3F:83:19:7A:A0:D7:FC:C6:7F:35:CD\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 21597ms [err] handleSignalingMessage 21597ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 21597ms [err] handleOffer 21597ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 21597ms [err] makeAnswer 21597ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 21597ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 21597ms [err] v=0 21597ms [err] o=- 3954838568 3954838568 IN IP4 0.0.0.0 21597ms [err] s=- 21597ms [err] t=0 0 21597ms [err] a=group:BUNDLE 0 21597ms [err] a=msid-semantic:WMS * 21597ms [err] m=application 59970 DTLS/SCTP 5000 21597ms [err] c=IN IP4 172.30.0.1 21597ms [err] a=mid:0 21597ms [err] a=sctpmap:5000 webrtc-datachannel 65535 21597ms [err] a=max-message-size:65536 21597ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 59970 typ host 21597ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 48361 typ host 21597ms [err] a=end-of-candidates 21597ms [err] a=ice-ufrag:m863 21597ms [err] a=ice-pwd:U5RqKyvP0nAbOiE6xJ8kjy 21597ms [err] a=fingerprint:sha-256 72:B4:FA:DC:5C:EA:BA:40:96:1F:5F:BC:41:49:23:57:2B:3E:8C:B6:A0:CE:D8:0D:64:5F:C7:F4:2C:2B:E9:E8 21597ms [err] a=fingerprint:sha-384 9D:88:48:9D:F2:88:FE:DF:5C:D3:AF:FB:5A:D2:D3:EE:67:69:DF:17:5E:1C:98:FC:85:17:58:FC:AF:C0:04:4E:69:2A:AD:D7:1E:DD:1B:5C:14:19:5B:69:7A:0A:87:53 21597ms [err] a=fingerprint:sha-512 8F:B1:87:94:2A:7F:76:AD:92:EF:80:33:F3:6A:B7:DD:8C:82:9A:BB:8F:CC:E6:0B:7B:0B:31:EA:34:50:0F:DA:2C:47:34:44:C9:92:14:54:45:B0:1F:F7:24:D0:9E:7E:1D:BE:7F:D5:0C:3F:83:19:7A:A0:D7:FC:C6:7F:35:CD 21597ms [err] a=setup:actpass 21597ms [err] 21600ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 21600ms [err] v=0 21600ms [err] o=- 3954838568 3954838568 IN IP4 0.0.0.0 21600ms [err] s=- 21600ms [err] t=0 0 21600ms [err] a=group:BUNDLE 0 21600ms [err] a=msid-semantic:WMS * 21600ms [err] m=application 59970 DTLS/SCTP 5000 21600ms [err] c=IN IP4 172.30.0.1 21600ms [err] a=mid:0 21600ms [err] a=sctpmap:5000 webrtc-datachannel 65535 21600ms [err] a=max-message-size:65536 21600ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 59970 typ host 21600ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 48361 typ host 21600ms [err] a=end-of-candidates 21600ms [err] a=ice-ufrag:m863 21600ms [err] a=ice-pwd:U5RqKyvP0nAbOiE6xJ8kjy 21600ms [err] a=fingerprint:sha-256 72:B4:FA:DC:5C:EA:BA:40:96:1F:5F:BC:41:49:23:57:2B:3E:8C:B6:A0:CE:D8:0D:64:5F:C7:F4:2C:2B:E9:E8 21600ms [err] a=fingerprint:sha-384 9D:88:48:9D:F2:88:FE:DF:5C:D3:AF:FB:5A:D2:D3:EE:67:69:DF:17:5E:1C:98:FC:85:17:58:FC:AF:C0:04:4E:69:2A:AD:D7:1E:DD:1B:5C:14:19:5B:69:7A:0A:87:53 21600ms [err] a=fingerprint:sha-512 8F:B1:87:94:2A:7F:76:AD:92:EF:80:33:F3:6A:B7:DD:8C:82:9A:BB:8F:CC:E6:0B:7B:0B:31:EA:34:50:0F:DA:2C:47:34:44:C9:92:14:54:45:B0:1F:F7:24:D0:9E:7E:1D:BE:7F:D5:0C:3F:83:19:7A:A0:D7:FC:C6:7F:35:CD 21600ms [err] a=setup:actpass 21600ms [err] 21601ms [err] connectionstatechanged new new have-remote-offer 21601ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 21601ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/cef05b82-89f3-4e47-9898-26b0d0d8a95f", "state": "new"}] 21602ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 21602ms [err] v=0 21602ms [err] o=- 3954838568 3954838568 IN IP4 0.0.0.0 21602ms [err] s=- 21602ms [err] t=0 0 21602ms [err] a=group:BUNDLE 0 21602ms [err] a=msid-semantic:WMS * 21602ms [err] m=application 9 DTLS/SCTP 5000 21602ms [err] c=IN IP4 0.0.0.0 21602ms [err] a=mid:0 21602ms [err] a=sctpmap:5000 webrtc-datachannel 65535 21602ms [err] a=max-message-size:65536 21602ms [err] a=ice-ufrag:LrER 21602ms [err] a=ice-pwd:mANbm1QuKyPtiMV47tRS1p 21602ms [err] a=fingerprint:sha-256 7F:76:61:0C:B5:A7:51:2B:3D:29:87:9F:46:9A:EC:E4:01:BF:9F:EA:45:49:F6:B3:EF:3C:15:E1:FE:2E:AE:4D 21602ms [err] a=fingerprint:sha-384 AD:65:75:F3:E7:61:5A:78:13:5A:71:FB:D3:9E:5B:EC:16:22:49:41:48:8A:68:68:F9:95:4C:CC:94:28:8F:4E:37:FF:A0:68:AE:78:5B:09:89:4F:3B:3F:3C:E8:EC:61 21602ms [err] a=fingerprint:sha-512 DD:E4:9A:13:90:44:7E:08:AF:BB:0D:64:38:3E:E9:A6:6C:CB:82:EF:3C:FE:5C:E1:4D:41:3D:FF:F7:4A:DB:C7:B1:7D:46:6E:1A:51:90:23:0E:1C:4F:12:5A:C0:A4:00:1E:97:C7:17:C0:1B:DA:1C:48:BD:0A:E3:57:B7:CB:C0 21602ms [err] a=setup:active 21602ms [err] 21603ms [err] connectionstatechanged new new stable 21603ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 21603ms [err] connectionstatechanged new new stable 21603ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 21604ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 21605ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 21606ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 21606ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 21606ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 21606ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 21606ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 21606ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50341) -> ('172.30.0.1', 59970)) State.FROZEN -> State.WAITING 21606ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 32769) -> ('172.30.0.1', 59970)) State.FROZEN -> State.WAITING 21606ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50341) -> ('172.17.0.2', 48361)) State.FROZEN -> State.WAITING 21607ms [err] connectionstatechanged connecting checking stable 21607ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 21607ms [err] connectionstatechanged connecting checking stable 21607ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 21607ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50341) -> ('172.30.0.1', 59970)) State.WAITING -> State.IN_PROGRESS 21607ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 59970) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x8cQ\x94\x05\x7f\x04\xe1\xf9\xc5\x9f1\xc7') 21607ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/cef05b82-89f3-4e47-9898-26b0d0d8a95f", "state": "connecting"}] 21608ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 59970) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x8cQ\x94\x05\x7f\x04\xe1\xf9\xc5\x9f1\xc7') 21608ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50341) -> ('172.30.0.1', 59970)) State.IN_PROGRESS -> State.SUCCEEDED 21615ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 59970) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xab+\xdf\xd0^\xc3\xf2\t\x9f\x153.') 21615ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 59970) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xab+\xdf\xd0^\xc3\xf2\t\x9f\x153.') 21615ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 32769) -> ('172.30.0.1', 59970)) State.WAITING -> State.FAILED 21615ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50341) -> ('172.17.0.2', 48361)) State.WAITING -> State.FAILED 21616ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 32769) -> ('172.17.0.2', 48361)) State.FROZEN -> State.FAILED 21616ms [err] INFO:aioice.ice:Connection(0) ICE completed 21616ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59970) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"'\xd1e\xd0&\x07X\x85\xf7\xb0\xb2C") 21616ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59970) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"'\xd1e\xd0&\x07X\x85\xf7\xb0\xb2C") 21616ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(7ahSlAYhUl 1 udp 1862270975 172.17.0.2 59970 typ prflx) 21616ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50341) -> ('172.17.0.2', 59970)) State.WAITING -> State.IN_PROGRESS 21616ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59970) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'4\xd4>P(0\ta?n\x9b\x0b') 21617ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59970) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'4\xd4>P(0\ta?n\x9b\x0b') 21617ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50341) -> ('172.17.0.2', 59970)) State.IN_PROGRESS -> State.SUCCEEDED 21628ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 21628ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 21630ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 21631ms [err] connectionstatechanged connecting completed stable 21631ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 21639ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 21640ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 21640ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 21640ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 21640ms [err] connectionstatechanged connected completed stable 21640ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 21640ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/cef05b82-89f3-4e47-9898-26b0d0d8a95f", "state": "connected"}] 21640ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 21640ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 21640ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 21641ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 21642ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 21642ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 21642ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=4039221905, stream_id=1, stream_seq=0) 21643ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 21643ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1165483127, stream_id=1, stream_seq=0) 21643ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 21643ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4039221905, gaps=[]) 21644ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1165483127, gaps=[]) 21644ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 21715ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 21715ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 21715ms [log] [experimentStatusChanged] {"status": "running", "message": null} 21831ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/cef05b82-89f3-4e47-9898-26b0d0d8a95f"}', extra='') 21831ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/cef05b82-89f3-4e47-9898-26b0d0d8a95f"}', extra='') 21831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 21831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 21831ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 21831ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 21831ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 21832ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 21832ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 21832ms [err] connectionstatechanged closed closed closed 21832ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 21832ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 21832ms [err] connectionstatechanged closed closed closed 21832ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 21832ms [err] connectionstatechanged closed closed closed 21832ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 21833ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/cef05b82-89f3-4e47-9898-26b0d0d8a95f", "state": "closed"}] 21833ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 21833ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 21964ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 21964ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 21965ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} 22072ms [err] Traceback (most recent call last): 22072ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 22072ms [err] return _run_code(code, main_globals, None, 22072ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 22072ms [err] exec(code, run_globals) 22072ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 22072ms [err] sys.exit(main()) 22072ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 22072ms [err] asyncio.run(main_async()) 22072ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 22072ms [err] return loop.run_until_complete(main) 22072ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 22072ms [err] self.run_forever() 22072ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 22073ms [err] self._run_once() 22073ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 22073ms [err] event_list = self._selector.select(timeout) 22073ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 22073ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 22073ms [err] KeyboardInterrupt 22075ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 22075ms [err] h.flush() 22075ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== Cyclic Device Groups: should resolve cyclic device groups correctly (flat_group: false) ================== Client Communication (group <-> device): should connect without errors ================== Client Communication (group <-> device): should start an experiment ================== Experiment Status Changed Messages: should connect without errors ================== Experiment Status Changed Messages: should start an experiment ================== Experiment Status Changed Messages: should stop an experiment ================== js Client to js Client File tests : should transmit file ================== js Client to python Client File tests : should transmit file 36204ms [log] starting device 36896ms [err] DEBUG:asyncio:Using selector: EpollSelector 37052ms [err] ERROR:asyncio:Unclosed client session 37052ms [err] client_session: 37185ms [log] parsing 37185ms [log] creating device handler 37185ms [log] [ready] 37185ms [log] reading line 37185ms [log] [websocketToken] "743135c3-f2f0-4d2f-8a74-358ed1a48e38" 37197ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 37197ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 37197ms [log] [websocketConnected] 38777ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 38777ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 38778ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 38819ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/3d964cb7-ba33-400a-9e6e-2f4d017df9d7"}}', extra='') 38819ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/3d964cb7-ba33-400a-9e6e-2f4d017df9d7"}}', extra='') 38819ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/3d964cb7-ba33-400a-9e6e-2f4d017df9d7"} 38884ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/f5fa0907-f905-480f-808a-fe73bf062ad0","config":{"iceServers":[]},"services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":true}', extra='') 38884ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/f5fa0907-f905-480f-808a-fe73bf062ad0","config":{"iceServers":[]},"services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":true}', extra='') 38912ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f5fa0907-f905-480f-808a-fe73bf062ad0", "state": "new"}] 40915ms [err] makeOffer 40915ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 40916ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 40916ms [err] v=0 40916ms [err] o=- 3954838587 3954838587 IN IP4 0.0.0.0 40916ms [err] s=- 40916ms [err] t=0 0 40916ms [err] a=group:BUNDLE 0 40916ms [err] a=msid-semantic:WMS * 40916ms [err] m=application 9 DTLS/SCTP 5000 40916ms [err] c=IN IP4 0.0.0.0 40916ms [err] a=mid:0 40916ms [err] a=sctpmap:5000 webrtc-datachannel 65535 40916ms [err] a=max-message-size:65536 40916ms [err] a=ice-ufrag:8Xh2 40916ms [err] a=ice-pwd:lPiAPEkVvLiW2meE3xEJMj 40916ms [err] a=fingerprint:sha-256 F5:25:94:E4:CD:10:97:05:70:09:72:EC:43:CC:0F:3F:61:04:D9:F7:A6:81:CE:7D:EE:3E:E3:5F:B6:06:CB:35 40916ms [err] a=fingerprint:sha-384 52:1E:B9:C7:39:5B:10:F2:0C:66:FA:DC:FE:3A:21:2A:DD:E2:9B:EC:B8:57:3E:7E:43:3E:88:83:DE:44:36:A1:25:24:08:F9:AC:16:6D:46:89:B4:7E:21:B3:E5:7B:2A 40916ms [err] a=fingerprint:sha-512 97:08:B2:F7:65:BA:8B:D8:28:23:6D:81:C3:E2:44:2E:F4:07:21:C0:29:10:D4:46:B0:02:48:21:14:22:B6:EA:62:EF:41:04:DA:AE:1F:5A:72:E9:A4:E5:C4:2E:F0:F4:4F:3A:1E:9F:81:9F:07:97:9B:6A:0B:32:46:24:1E:1C 40916ms [err] a=setup:actpass 40916ms [err] 40917ms [err] connectionstatechanged new new have-local-offer 40917ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 40917ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 40919ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f5fa0907-f905-480f-808a-fe73bf062ad0", "state": "new"}] 40920ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 40920ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 40921ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 40922ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f5fa0907-f905-480f-808a-fe73bf062ad0"}', extra='') 40922ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f5fa0907-f905-480f-808a-fe73bf062ad0"}', extra='') 40922ms [err] handleSignalingMessage 40922ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 40922ms [err] handleOptions 40922ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 40923ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 40923ms [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='') 40923ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 40943ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33821) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'094qEi6gM6Gf') 40943ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33821) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'094qEi6gM6Gf') 40947ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 207369824718699058 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:gmI1\\r\\na=ice-pwd:NkllODu04SDYEX4sqIThJIGO\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 19:67:F4:BB:8E:AA:59:64:71:A4:DA:61:C7:AC:47:D7:07:EE:90:83:53:CD:A0:A7:F9:49:18:3E:13:31:E5:2A\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f5fa0907-f905-480f-808a-fe73bf062ad0"}', extra='') 40947ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 207369824718699058 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:gmI1\\r\\na=ice-pwd:NkllODu04SDYEX4sqIThJIGO\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 19:67:F4:BB:8E:AA:59:64:71:A4:DA:61:C7:AC:47:D7:07:EE:90:83:53:CD:A0:A7:F9:49:18:3E:13:31:E5:2A\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f5fa0907-f905-480f-808a-fe73bf062ad0"}', extra='') 40947ms [err] handleSignalingMessage 40947ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 40947ms [err] handleAnswer 40947ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 40948ms [err] acceptAnswer 40948ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 40948ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 40948ms [err] v=0 40948ms [err] o=- 207369824718699058 2 IN IP4 127.0.0.1 40948ms [err] s=- 40948ms [err] t=0 0 40948ms [err] a=group:BUNDLE 0 40948ms [err] a=msid-semantic: WMS 40948ms [err] m=application 9 DTLS/SCTP 5000 40948ms [err] c=IN IP4 0.0.0.0 40948ms [err] a=ice-ufrag:gmI1 40948ms [err] a=ice-pwd:NkllODu04SDYEX4sqIThJIGO 40948ms [err] a=ice-options:trickle 40948ms [err] a=fingerprint:sha-256 19:67:F4:BB:8E:AA:59:64:71:A4:DA:61:C7:AC:47:D7:07:EE:90:83:53:CD:A0:A7:F9:49:18:3E:13:31:E5:2A 40948ms [err] a=setup:active 40948ms [err] a=mid:0 40948ms [err] a=sctpmap:5000 webrtc-datachannel 1024 40948ms [err] 40948ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 40948ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 40949ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 40949ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(xJHbibdtJh 1 udp 1845501695 172.17.0.2 33821 typ prflx) 40949ms [err] connectionstatechanged connecting checking stable 40949ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 40949ms [err] connectionstatechanged connecting checking stable 40949ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 40949ms [err] connectionstatechanged connecting checking stable 40949ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 40949ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36226) -> ('172.17.0.2', 33821)) State.WAITING -> State.IN_PROGRESS 40949ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33821) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'@k\x03u\x89.\xfb[\xfd\x95\xae\xa8') 40949ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f5fa0907-f905-480f-808a-fe73bf062ad0", "state": "connecting"}] 40953ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33821) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'@k\x03u\x89.\xfb[\xfd\x95\xae\xa8') 40953ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36226) -> ('172.17.0.2', 33821)) State.IN_PROGRESS -> State.SUCCEEDED 40953ms [err] INFO:aioice.ice:Connection(0) ICE completed 40953ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1293589208 1 udp 2113937151 233ae0f7-5327-478c-bf48-bf88f0649e6c.local 33821 typ host generation 0 ufrag gmI1 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f5fa0907-f905-480f-808a-fe73bf062ad0"}', extra='') 40953ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1293589208 1 udp 2113937151 233ae0f7-5327-478c-bf48-bf88f0649e6c.local 33821 typ host generation 0 ufrag gmI1 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f5fa0907-f905-480f-808a-fe73bf062ad0"}', extra='') 40953ms [err] handleSignalingMessage 40953ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 40953ms [err] handleIceCandidate 40953ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 40953ms [err] acceptIceCandidate 40953ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 40956ms [err] INFO:aioice.ice:Connection(0) Remote candidate "233ae0f7-5327-478c-bf48-bf88f0649e6c.local" resolved to 172.17.0.2 40970ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36226) -> ('172.17.0.2', 33821)) State.FROZEN -> State.IN_PROGRESS 40971ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33821) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x83\xf7\x1dh!\x91\xc6\xff\x8a\x11\x8c}') 40971ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33821) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x83\xf7\x1dh!\x91\xc6\xff\x8a\x11\x8c}') 40972ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36226) -> ('172.17.0.2', 33821)) State.IN_PROGRESS -> State.SUCCEEDED 40972ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 42799) -> ('172.17.0.2', 33821)) State.FROZEN -> State.FAILED 40991ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 40991ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 40993ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 40993ms [err] connectionstatechanged connecting completed stable 40993ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 40993ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33821) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'E0mBKAXfqMsj') 40993ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33821) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'E0mBKAXfqMsj') 40995ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 40995ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 40996ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 40996ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 40996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 40996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 40996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 40996ms [err] connectionstatechanged connected completed stable 41000ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 41000ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f5fa0907-f905-480f-808a-fe73bf062ad0", "state": "connected"}] 41023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 41023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 41023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 41023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 41023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 41023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 41023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 41024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 41024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 41024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 41024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=844581669, stream_id=1, stream_seq=0) 41024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 41024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=844581669, gaps=[]) 41024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 41025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=4083491072, stream_id=1, stream_seq=0) 41025ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 41025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4083491072, gaps=[]) 41026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=4083491073, stream_id=1, stream_seq=1) 41027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4083491073, gaps=[]) 41027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4083491074, stream_id=1, stream_seq=2) 41027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4083491074, gaps=[]) 41027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491075, stream_id=1, stream_seq=2) 41027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4083491075, gaps=[]) 41028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491076, stream_id=1, stream_seq=2) 41028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4083491076, gaps=[]) 41028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491077, stream_id=1, stream_seq=2) 41028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4083491077, gaps=[]) 41028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491078, stream_id=1, stream_seq=2) 41028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4083491078, gaps=[]) 41029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491079, stream_id=1, stream_seq=2) 41029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4083491079, gaps=[]) 41029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491080, stream_id=1, stream_seq=2) 41029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4083491080, gaps=[]) 41029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4083491081, stream_id=1, stream_seq=2) 41029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4083491081, gaps=[]) 41030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4083491082, stream_id=1, stream_seq=3) 41030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4083491082, gaps=[]) 41030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491083, stream_id=1, stream_seq=3) 41030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4083491083, gaps=[]) 41031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491084, stream_id=1, stream_seq=3) 41031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4083491084, gaps=[]) 41031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491085, stream_id=1, stream_seq=3) 41031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4083491085, gaps=[]) 41031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491086, stream_id=1, stream_seq=3) 41032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4083491086, gaps=[]) 41032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491087, stream_id=1, stream_seq=3) 41032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4083491087, gaps=[]) 41032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491088, stream_id=1, stream_seq=3) 41032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4083491088, gaps=[]) 41033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4083491089, stream_id=1, stream_seq=3) 41033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4083491089, gaps=[]) 41034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4083491090, stream_id=1, stream_seq=4) 41034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4083491090, gaps=[]) 41034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491091, stream_id=1, stream_seq=4) 41034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4083491091, gaps=[]) 41035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491092, stream_id=1, stream_seq=4) 41035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4083491092, gaps=[]) 41035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491093, stream_id=1, stream_seq=4) 41035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4083491093, gaps=[]) 41036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491094, stream_id=1, stream_seq=4) 41036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4083491094, gaps=[]) 41039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491095, stream_id=1, stream_seq=4) 41039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4083491095, gaps=[]) 41039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491096, stream_id=1, stream_seq=4) 41039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4083491096, gaps=[]) 41040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4083491097, stream_id=1, stream_seq=4) 41040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4083491097, gaps=[]) 41040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4083491098, stream_id=1, stream_seq=5) 41040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4083491098, gaps=[]) 41042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491099, stream_id=1, stream_seq=5) 41042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4083491099, gaps=[]) 41042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491100, stream_id=1, stream_seq=5) 41042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4083491100, gaps=[]) 41042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491101, stream_id=1, stream_seq=5) 41042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4083491101, gaps=[]) 41042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491102, stream_id=1, stream_seq=5) 41042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4083491102, gaps=[]) 41042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491103, stream_id=1, stream_seq=5) 41042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4083491103, gaps=[]) 41043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491104, stream_id=1, stream_seq=5) 41043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4083491104, gaps=[]) 41043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4083491105, stream_id=1, stream_seq=5) 41043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4083491105, gaps=[]) 41044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4083491106, stream_id=1, stream_seq=6) 41044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4083491106, gaps=[]) 41069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491107, stream_id=1, stream_seq=6) 41069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4083491107, gaps=[]) 41069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491108, stream_id=1, stream_seq=6) 41069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4083491108, gaps=[]) 41070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491109, stream_id=1, stream_seq=6) 41070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4083491109, gaps=[]) 41071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491110, stream_id=1, stream_seq=6) 41071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4083491110, gaps=[]) 41071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491111, stream_id=1, stream_seq=6) 41071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4083491111, gaps=[]) 41072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491112, stream_id=1, stream_seq=6) 41072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4083491112, gaps=[]) 41072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4083491113, stream_id=1, stream_seq=6) 41073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4083491113, gaps=[]) 41074ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33821) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'kFnuMt7md/0f') 41074ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33821) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'kFnuMt7md/0f') 41075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4083491114, stream_id=1, stream_seq=7) 41075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4083491114, gaps=[]) 41075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491115, stream_id=1, stream_seq=7) 41075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4083491115, gaps=[]) 41076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491116, stream_id=1, stream_seq=7) 41076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4083491116, gaps=[]) 41076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491117, stream_id=1, stream_seq=7) 41076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4083491117, gaps=[]) 41076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491118, stream_id=1, stream_seq=7) 41076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4083491118, gaps=[]) 41079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491119, stream_id=1, stream_seq=7) 41079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4083491119, gaps=[]) 41079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491120, stream_id=1, stream_seq=7) 41079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4083491120, gaps=[]) 41079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4083491121, stream_id=1, stream_seq=7) 41079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4083491121, gaps=[]) 41080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4083491122, stream_id=1, stream_seq=8) 41080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4083491122, gaps=[]) 41081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491123, stream_id=1, stream_seq=8) 41081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4083491123, gaps=[]) 41081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491124, stream_id=1, stream_seq=8) 41081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4083491124, gaps=[]) 41082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491125, stream_id=1, stream_seq=8) 41082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4083491125, gaps=[]) 41082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491126, stream_id=1, stream_seq=8) 41083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4083491126, gaps=[]) 41083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491127, stream_id=1, stream_seq=8) 41083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4083491127, gaps=[]) 41084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491128, stream_id=1, stream_seq=8) 41084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4083491128, gaps=[]) 41084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4083491129, stream_id=1, stream_seq=8) 41084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4083491129, gaps=[]) 41084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4083491130, stream_id=1, stream_seq=9) 41084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4083491130, gaps=[]) 41085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491131, stream_id=1, stream_seq=9) 41085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4083491131, gaps=[]) 41085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491132, stream_id=1, stream_seq=9) 41085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4083491132, gaps=[]) 41086ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 41086ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 41086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491133, stream_id=1, stream_seq=9) 41086ms [log] [experimentStatusChanged] {"status": "running", "message": null} 41086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4083491133, gaps=[]) 41087ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491134, stream_id=1, stream_seq=9) 41087ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4083491134, gaps=[]) 41087ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491135, stream_id=1, stream_seq=9) 41087ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4083491135, gaps=[]) 41087ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491136, stream_id=1, stream_seq=9) 41087ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4083491136, gaps=[]) 41087ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4083491137, stream_id=1, stream_seq=9) 41087ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4083491137, gaps=[]) 41089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4083491138, stream_id=1, stream_seq=10) 41089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4083491138, gaps=[]) 41090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491139, stream_id=1, stream_seq=10) 41090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4083491139, gaps=[]) 41090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491140, stream_id=1, stream_seq=10) 41090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4083491140, gaps=[]) 41091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491141, stream_id=1, stream_seq=10) 41091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4083491141, gaps=[]) 41091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491142, stream_id=1, stream_seq=10) 41091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4083491142, gaps=[]) 41091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491143, stream_id=1, stream_seq=10) 41091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4083491143, gaps=[]) 41091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491144, stream_id=1, stream_seq=10) 41091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4083491144, gaps=[]) 41092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4083491145, stream_id=1, stream_seq=10) 41092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4083491145, gaps=[]) 41117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4083491146, stream_id=1, stream_seq=11) 41117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4083491146, gaps=[]) 41117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491147, stream_id=1, stream_seq=11) 41117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4083491147, gaps=[]) 41118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491148, stream_id=1, stream_seq=11) 41118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4083491148, gaps=[]) 41118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491149, stream_id=1, stream_seq=11) 41118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4083491149, gaps=[]) 41119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491150, stream_id=1, stream_seq=11) 41119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4083491150, gaps=[]) 41119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491151, stream_id=1, stream_seq=11) 41119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4083491151, gaps=[]) 41119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491152, stream_id=1, stream_seq=11) 41119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4083491152, gaps=[]) 41120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4083491153, stream_id=1, stream_seq=11) 41120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4083491153, gaps=[]) 41120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4083491154, stream_id=1, stream_seq=12) 41120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4083491154, gaps=[]) 41121ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491155, stream_id=1, stream_seq=12) 41121ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4083491155, gaps=[]) 41121ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491156, stream_id=1, stream_seq=12) 41121ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4083491156, gaps=[]) 41122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491157, stream_id=1, stream_seq=12) 41122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4083491157, gaps=[]) 41122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491158, stream_id=1, stream_seq=12) 41122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4083491158, gaps=[]) 41122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491159, stream_id=1, stream_seq=12) 41122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4083491159, gaps=[]) 41123ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491160, stream_id=1, stream_seq=12) 41123ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4083491160, gaps=[]) 41123ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4083491161, stream_id=1, stream_seq=12) 41123ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4083491161, gaps=[]) 41125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4083491162, stream_id=1, stream_seq=13) 41125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4083491162, gaps=[]) 41125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491163, stream_id=1, stream_seq=13) 41126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4083491163, gaps=[]) 41126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491164, stream_id=1, stream_seq=13) 41126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4083491164, gaps=[]) 41127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491165, stream_id=1, stream_seq=13) 41127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4083491165, gaps=[]) 41127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491166, stream_id=1, stream_seq=13) 41127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4083491166, gaps=[]) 41128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491167, stream_id=1, stream_seq=13) 41128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4083491167, gaps=[]) 41128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491168, stream_id=1, stream_seq=13) 41128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4083491168, gaps=[]) 41128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4083491169, stream_id=1, stream_seq=13) 41128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4083491169, gaps=[]) 41128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4083491170, stream_id=1, stream_seq=14) 41129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4083491170, gaps=[]) 41129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491171, stream_id=1, stream_seq=14) 41129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4083491171, gaps=[]) 41129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491172, stream_id=1, stream_seq=14) 41129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4083491172, gaps=[]) 41130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491173, stream_id=1, stream_seq=14) 41130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4083491173, gaps=[]) 41130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491174, stream_id=1, stream_seq=14) 41131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4083491174, gaps=[]) 41131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491175, stream_id=1, stream_seq=14) 41131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4083491175, gaps=[]) 41131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491176, stream_id=1, stream_seq=14) 41131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4083491176, gaps=[]) 41132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4083491177, stream_id=1, stream_seq=14) 41132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4083491177, gaps=[]) 41132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4083491178, stream_id=1, stream_seq=15) 41133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4083491178, gaps=[]) 41133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491179, stream_id=1, stream_seq=15) 41133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4083491179, gaps=[]) 41133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491180, stream_id=1, stream_seq=15) 41133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4083491180, gaps=[]) 41133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491181, stream_id=1, stream_seq=15) 41133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4083491181, gaps=[]) 41134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491182, stream_id=1, stream_seq=15) 41134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4083491182, gaps=[]) 41134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491183, stream_id=1, stream_seq=15) 41134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4083491183, gaps=[]) 41135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491184, stream_id=1, stream_seq=15) 41135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4083491184, gaps=[]) 41135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4083491185, stream_id=1, stream_seq=15) 41135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4083491185, gaps=[]) 41135ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 33821) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'rFtejfV9mSEi') 41136ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 33821) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'rFtejfV9mSEi') 41136ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 42799) -> ('172.17.0.2', 33821)) State.WAITING -> State.IN_PROGRESS 41136ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 33821) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x89\xd5\xb3\xf0K\t\x81J\xf2yY\n') 41136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4083491186, stream_id=1, stream_seq=16) 41136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4083491186, gaps=[]) 41136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491187, stream_id=1, stream_seq=16) 41136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4083491187, gaps=[]) 41137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491188, stream_id=1, stream_seq=16) 41137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4083491188, gaps=[]) 41137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491189, stream_id=1, stream_seq=16) 41137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4083491189, gaps=[]) 41138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491190, stream_id=1, stream_seq=16) 41138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4083491190, gaps=[]) 41138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491191, stream_id=1, stream_seq=16) 41138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4083491191, gaps=[]) 41138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491192, stream_id=1, stream_seq=16) 41138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4083491192, gaps=[]) 41138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4083491193, stream_id=1, stream_seq=16) 41138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4083491193, gaps=[]) 41139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4083491194, stream_id=1, stream_seq=17) 41139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4083491194, gaps=[]) 41139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491195, stream_id=1, stream_seq=17) 41139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4083491195, gaps=[]) 41139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491196, stream_id=1, stream_seq=17) 41140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4083491196, gaps=[]) 41140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491197, stream_id=1, stream_seq=17) 41140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4083491197, gaps=[]) 41140ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 33821) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x89\xd5\xb3\xf0K\t\x81J\xf2yY\n') 41140ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 42799) -> ('172.17.0.2', 33821)) State.IN_PROGRESS -> State.SUCCEEDED 41165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491198, stream_id=1, stream_seq=17) 41165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4083491198, gaps=[]) 41165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491199, stream_id=1, stream_seq=17) 41165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4083491199, gaps=[]) 41166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491200, stream_id=1, stream_seq=17) 41166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4083491200, gaps=[]) 41166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4083491201, stream_id=1, stream_seq=17) 41166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4083491201, gaps=[]) 41167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4083491202, stream_id=1, stream_seq=18) 41167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4083491202, gaps=[]) 41168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491203, stream_id=1, stream_seq=18) 41168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4083491203, gaps=[]) 41168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491204, stream_id=1, stream_seq=18) 41168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4083491204, gaps=[]) 41169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491205, stream_id=1, stream_seq=18) 41169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4083491205, gaps=[]) 41170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491206, stream_id=1, stream_seq=18) 41170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4083491206, gaps=[]) 41171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491207, stream_id=1, stream_seq=18) 41171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4083491207, gaps=[]) 41171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491208, stream_id=1, stream_seq=18) 41171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4083491208, gaps=[]) 41171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4083491209, stream_id=1, stream_seq=18) 41172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4083491209, gaps=[]) 41173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4083491210, stream_id=1, stream_seq=19) 41173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4083491210, gaps=[]) 41173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491211, stream_id=1, stream_seq=19) 41173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4083491211, gaps=[]) 41173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491212, stream_id=1, stream_seq=19) 41174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4083491212, gaps=[]) 41174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491213, stream_id=1, stream_seq=19) 41174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4083491213, gaps=[]) 41174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491214, stream_id=1, stream_seq=19) 41174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4083491214, gaps=[]) 41175ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491215, stream_id=1, stream_seq=19) 41175ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4083491215, gaps=[]) 41176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491216, stream_id=1, stream_seq=19) 41176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4083491216, gaps=[]) 41176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4083491217, stream_id=1, stream_seq=19) 41176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4083491217, gaps=[]) 41176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4083491218, stream_id=1, stream_seq=20) 41176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4083491218, gaps=[]) 41176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491219, stream_id=1, stream_seq=20) 41177ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4083491219, gaps=[]) 41177ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491220, stream_id=1, stream_seq=20) 41177ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4083491220, gaps=[]) 41177ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491221, stream_id=1, stream_seq=20) 41177ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4083491221, gaps=[]) 41178ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491222, stream_id=1, stream_seq=20) 41178ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4083491222, gaps=[]) 41178ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491223, stream_id=1, stream_seq=20) 41178ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4083491223, gaps=[]) 41178ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491224, stream_id=1, stream_seq=20) 41178ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4083491224, gaps=[]) 41179ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4083491225, stream_id=1, stream_seq=20) 41179ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4083491225, gaps=[]) 41180ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4083491226, stream_id=1, stream_seq=21) 41180ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4083491226, gaps=[]) 41180ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491227, stream_id=1, stream_seq=21) 41180ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4083491227, gaps=[]) 41181ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491228, stream_id=1, stream_seq=21) 41181ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4083491228, gaps=[]) 41181ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491229, stream_id=1, stream_seq=21) 41181ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4083491229, gaps=[]) 41181ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491230, stream_id=1, stream_seq=21) 41181ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4083491230, gaps=[]) 41182ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491231, stream_id=1, stream_seq=21) 41182ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4083491231, gaps=[]) 41182ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491232, stream_id=1, stream_seq=21) 41182ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4083491232, gaps=[]) 41182ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4083491233, stream_id=1, stream_seq=21) 41183ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4083491233, gaps=[]) 41183ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4083491234, stream_id=1, stream_seq=22) 41183ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4083491234, gaps=[]) 41183ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491235, stream_id=1, stream_seq=22) 41183ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4083491235, gaps=[]) 41184ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491236, stream_id=1, stream_seq=22) 41184ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4083491236, gaps=[]) 41184ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491237, stream_id=1, stream_seq=22) 41184ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4083491237, gaps=[]) 41185ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491238, stream_id=1, stream_seq=22) 41185ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4083491238, gaps=[]) 41185ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491239, stream_id=1, stream_seq=22) 41185ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4083491239, gaps=[]) 41186ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491240, stream_id=1, stream_seq=22) 41186ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4083491240, gaps=[]) 41186ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4083491241, stream_id=1, stream_seq=22) 41186ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4083491241, gaps=[]) 41187ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4083491242, stream_id=1, stream_seq=23) 41187ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4083491242, gaps=[]) 41187ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491243, stream_id=1, stream_seq=23) 41187ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4083491243, gaps=[]) 41187ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491244, stream_id=1, stream_seq=23) 41188ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4083491244, gaps=[]) 41188ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491245, stream_id=1, stream_seq=23) 41188ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4083491245, gaps=[]) 41212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491246, stream_id=1, stream_seq=23) 41212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4083491246, gaps=[]) 41213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491247, stream_id=1, stream_seq=23) 41213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4083491247, gaps=[]) 41213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491248, stream_id=1, stream_seq=23) 41213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4083491248, gaps=[]) 41214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4083491249, stream_id=1, stream_seq=23) 41214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4083491249, gaps=[]) 41215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4083491250, stream_id=1, stream_seq=24) 41215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4083491250, gaps=[]) 41215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491251, stream_id=1, stream_seq=24) 41215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4083491251, gaps=[]) 41215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491252, stream_id=1, stream_seq=24) 41215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4083491252, gaps=[]) 41216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491253, stream_id=1, stream_seq=24) 41216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4083491253, gaps=[]) 41216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491254, stream_id=1, stream_seq=24) 41216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4083491254, gaps=[]) 41217ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491255, stream_id=1, stream_seq=24) 41217ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4083491255, gaps=[]) 41217ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491256, stream_id=1, stream_seq=24) 41217ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4083491256, gaps=[]) 41218ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4083491257, stream_id=1, stream_seq=24) 41218ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4083491257, gaps=[]) 41220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4083491258, stream_id=1, stream_seq=25) 41220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4083491258, gaps=[]) 41220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491259, stream_id=1, stream_seq=25) 41220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4083491259, gaps=[]) 41221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491260, stream_id=1, stream_seq=25) 41221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4083491260, gaps=[]) 41221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491261, stream_id=1, stream_seq=25) 41221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4083491261, gaps=[]) 41221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491262, stream_id=1, stream_seq=25) 41221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4083491262, gaps=[]) 41222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491263, stream_id=1, stream_seq=25) 41222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4083491263, gaps=[]) 41222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491264, stream_id=1, stream_seq=25) 41222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4083491264, gaps=[]) 41223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4083491265, stream_id=1, stream_seq=25) 41223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4083491265, gaps=[]) 41223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4083491266, stream_id=1, stream_seq=26) 41223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4083491266, gaps=[]) 41224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491267, stream_id=1, stream_seq=26) 41224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4083491267, gaps=[]) 41224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491268, stream_id=1, stream_seq=26) 41224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4083491268, gaps=[]) 41225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491269, stream_id=1, stream_seq=26) 41225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4083491269, gaps=[]) 41225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491270, stream_id=1, stream_seq=26) 41225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4083491270, gaps=[]) 41225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491271, stream_id=1, stream_seq=26) 41225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4083491271, gaps=[]) 41226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491272, stream_id=1, stream_seq=26) 41226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4083491272, gaps=[]) 41226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4083491273, stream_id=1, stream_seq=26) 41226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4083491273, gaps=[]) 41227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4083491274, stream_id=1, stream_seq=27) 41227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4083491274, gaps=[]) 41227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491275, stream_id=1, stream_seq=27) 41227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4083491275, gaps=[]) 41227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491276, stream_id=1, stream_seq=27) 41227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4083491276, gaps=[]) 41228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491277, stream_id=1, stream_seq=27) 41228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4083491277, gaps=[]) 41228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491278, stream_id=1, stream_seq=27) 41228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4083491278, gaps=[]) 41229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491279, stream_id=1, stream_seq=27) 41229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4083491279, gaps=[]) 41229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491280, stream_id=1, stream_seq=27) 41229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4083491280, gaps=[]) 41229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4083491281, stream_id=1, stream_seq=27) 41229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4083491281, gaps=[]) 41230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4083491282, stream_id=1, stream_seq=28) 41230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4083491282, gaps=[]) 41231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491283, stream_id=1, stream_seq=28) 41231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4083491283, gaps=[]) 41231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491284, stream_id=1, stream_seq=28) 41231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4083491284, gaps=[]) 41231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491285, stream_id=1, stream_seq=28) 41231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4083491285, gaps=[]) 41232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491286, stream_id=1, stream_seq=28) 41232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4083491286, gaps=[]) 41232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491287, stream_id=1, stream_seq=28) 41232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4083491287, gaps=[]) 41233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491288, stream_id=1, stream_seq=28) 41233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4083491288, gaps=[]) 41234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4083491289, stream_id=1, stream_seq=28) 41234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4083491289, gaps=[]) 41235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4083491290, stream_id=1, stream_seq=29) 41236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4083491290, gaps=[]) 41236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491291, stream_id=1, stream_seq=29) 41236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4083491291, gaps=[]) 41236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491292, stream_id=1, stream_seq=29) 41236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4083491292, gaps=[]) 41262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491293, stream_id=1, stream_seq=29) 41262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4083491293, gaps=[]) 41262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491294, stream_id=1, stream_seq=29) 41262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4083491294, gaps=[]) 41262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491295, stream_id=1, stream_seq=29) 41262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4083491295, gaps=[]) 41264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491296, stream_id=1, stream_seq=29) 41264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4083491296, gaps=[]) 41264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4083491297, stream_id=1, stream_seq=29) 41264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4083491297, gaps=[]) 41264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4083491298, stream_id=1, stream_seq=30) 41264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4083491298, gaps=[]) 41264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491299, stream_id=1, stream_seq=30) 41264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4083491299, gaps=[]) 41265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491300, stream_id=1, stream_seq=30) 41265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4083491300, gaps=[]) 41265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491301, stream_id=1, stream_seq=30) 41265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4083491301, gaps=[]) 41266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491302, stream_id=1, stream_seq=30) 41266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4083491302, gaps=[]) 41266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491303, stream_id=1, stream_seq=30) 41266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4083491303, gaps=[]) 41266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491304, stream_id=1, stream_seq=30) 41266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4083491304, gaps=[]) 41267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4083491305, stream_id=1, stream_seq=30) 41267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4083491305, gaps=[]) 41268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4083491306, stream_id=1, stream_seq=31) 41268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4083491306, gaps=[]) 41269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491307, stream_id=1, stream_seq=31) 41269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4083491307, gaps=[]) 41269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491308, stream_id=1, stream_seq=31) 41269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4083491308, gaps=[]) 41269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491309, stream_id=1, stream_seq=31) 41269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4083491309, gaps=[]) 41270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491310, stream_id=1, stream_seq=31) 41270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4083491310, gaps=[]) 41270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491311, stream_id=1, stream_seq=31) 41270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4083491311, gaps=[]) 41270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491312, stream_id=1, stream_seq=31) 41270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4083491312, gaps=[]) 41271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4083491313, stream_id=1, stream_seq=31) 41271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4083491313, gaps=[]) 41271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4083491314, stream_id=1, stream_seq=32) 41271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4083491314, gaps=[]) 41272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491315, stream_id=1, stream_seq=32) 41272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4083491315, gaps=[]) 41272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491316, stream_id=1, stream_seq=32) 41272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4083491316, gaps=[]) 41272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491317, stream_id=1, stream_seq=32) 41273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4083491317, gaps=[]) 41273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491318, stream_id=1, stream_seq=32) 41273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4083491318, gaps=[]) 41273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491319, stream_id=1, stream_seq=32) 41273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4083491319, gaps=[]) 41274ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491320, stream_id=1, stream_seq=32) 41274ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4083491320, gaps=[]) 41274ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4083491321, stream_id=1, stream_seq=32) 41274ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4083491321, gaps=[]) 41275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4083491322, stream_id=1, stream_seq=33) 41275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4083491322, gaps=[]) 41276ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491323, stream_id=1, stream_seq=33) 41276ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4083491323, gaps=[]) 41276ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491324, stream_id=1, stream_seq=33) 41276ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4083491324, gaps=[]) 41277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491325, stream_id=1, stream_seq=33) 41277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4083491325, gaps=[]) 41277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491326, stream_id=1, stream_seq=33) 41277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4083491326, gaps=[]) 41277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491327, stream_id=1, stream_seq=33) 41277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4083491327, gaps=[]) 41278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4083491328, stream_id=1, stream_seq=33) 41278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4083491328, gaps=[]) 41278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4083491329, stream_id=1, stream_seq=33) 41328ms [log] 262140 41328ms [log] 262140 41328ms [log] [file] 41328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4083491329, gaps=[]) 41480ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/f5fa0907-f905-480f-808a-fe73bf062ad0"}', extra='') 41480ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/f5fa0907-f905-480f-808a-fe73bf062ad0"}', extra='') 41480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 41481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 41481ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 41481ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 41481ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 41481ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 41481ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 41481ms [err] connectionstatechanged closed closed closed 41481ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 41481ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 41481ms [err] connectionstatechanged closed closed closed 41481ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 41481ms [err] connectionstatechanged closed closed closed 41481ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 41482ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f5fa0907-f905-480f-808a-fe73bf062ad0", "state": "closed"}] 41482ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 41482ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 41604ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 41604ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 41605ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client File tests : should transmit file 41673ms [err] Traceback (most recent call last): 41673ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 41673ms [err] return _run_code(code, main_globals, None, 41673ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 41673ms [err] exec(code, run_globals) 41673ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 41673ms [err] sys.exit(main()) 41673ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 41673ms [err] asyncio.run(main_async()) 41673ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 41673ms [err] return loop.run_until_complete(main) 41673ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 41673ms [err] self.run_forever() 41673ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 41673ms [err] self._run_once() 41673ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 41673ms [err] event_list = self._selector.select(timeout) 41673ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 41673ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 41673ms [err] KeyboardInterrupt 41674ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 41674ms [err] h.flush() 41674ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to python Client File tests : should transmit file 47269ms [log] starting device 47939ms [err] DEBUG:asyncio:Using selector: EpollSelector 48101ms [err] ERROR:asyncio:Unclosed client session 48101ms [err] client_session: 48240ms [log] parsing 48240ms [log] creating device handler 48240ms [log] [ready] 48240ms [log] reading line 48240ms [log] [websocketToken] "81bb2782-5cee-44e8-953b-445ab96913ce" 48279ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 48279ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 48279ms [log] [websocketConnected] 48565ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 48565ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 48566ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 48609ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/5765d00e-a635-44f4-a4bb-79336de6420b"}}', extra='') 48609ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/5765d00e-a635-44f4-a4bb-79336de6420b"}}', extra='') 48609ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/5765d00e-a635-44f4-a4bb-79336de6420b"} 48686ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/0fbbf519-ef89-44e7-a6c0-c99f1055fa38","config":{"iceServers":[]},"services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":false}', extra='') 48686ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/0fbbf519-ef89-44e7-a6c0-c99f1055fa38","config":{"iceServers":[]},"services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":false}', extra='') 48689ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0fbbf519-ef89-44e7-a6c0-c99f1055fa38", "state": "new"}] 50692ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/0fbbf519-ef89-44e7-a6c0-c99f1055fa38","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 50692ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/0fbbf519-ef89-44e7-a6c0-c99f1055fa38","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 50692ms [err] handleSignalingMessage 50692ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 50692ms [err] handleOptions 50692ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 50692ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 50692ms [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='') 50693ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 50715ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/0fbbf519-ef89-44e7-a6c0-c99f1055fa38","content":{"type":"offer","sdp":"v=0\\r\\no=- 3954838597 3954838597 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 49648 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 49648 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 60514 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:nhEQ\\r\\na=ice-pwd:6mHf1VyDsE9zeTOZ5nUYvj\\r\\na=fingerprint:sha-256 83:94:B1:4E:81:9B:2F:0C:5A:B8:A2:7B:B6:38:3A:02:38:8E:5E:BB:5B:62:34:CA:73:BA:A8:1A:1B:61:FC:4E\\r\\na=fingerprint:sha-384 3B:B7:97:79:44:80:6C:33:BA:73:5D:07:89:78:A0:01:C3:23:0F:52:89:D8:57:F9:D9:D5:6A:1D:B9:B6:21:0B:33:35:E4:61:63:E0:9A:F4:23:5E:F6:52:E2:4E:C9:8D\\r\\na=fingerprint:sha-512 A8:F9:4A:78:63:92:DC:93:3D:1E:C8:3D:F3:2D:21:3D:DD:1B:38:AF:F7:40:6D:52:11:37:A0:7E:DB:46:74:6D:07:67:F8:1A:A0:AD:73:B1:11:2C:83:86:34:19:C7:9D:60:F2:5D:88:DF:EC:36:D8:AF:02:6A:53:47:8C:B5:11\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 50715ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/0fbbf519-ef89-44e7-a6c0-c99f1055fa38","content":{"type":"offer","sdp":"v=0\\r\\no=- 3954838597 3954838597 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 49648 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 49648 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 60514 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:nhEQ\\r\\na=ice-pwd:6mHf1VyDsE9zeTOZ5nUYvj\\r\\na=fingerprint:sha-256 83:94:B1:4E:81:9B:2F:0C:5A:B8:A2:7B:B6:38:3A:02:38:8E:5E:BB:5B:62:34:CA:73:BA:A8:1A:1B:61:FC:4E\\r\\na=fingerprint:sha-384 3B:B7:97:79:44:80:6C:33:BA:73:5D:07:89:78:A0:01:C3:23:0F:52:89:D8:57:F9:D9:D5:6A:1D:B9:B6:21:0B:33:35:E4:61:63:E0:9A:F4:23:5E:F6:52:E2:4E:C9:8D\\r\\na=fingerprint:sha-512 A8:F9:4A:78:63:92:DC:93:3D:1E:C8:3D:F3:2D:21:3D:DD:1B:38:AF:F7:40:6D:52:11:37:A0:7E:DB:46:74:6D:07:67:F8:1A:A0:AD:73:B1:11:2C:83:86:34:19:C7:9D:60:F2:5D:88:DF:EC:36:D8:AF:02:6A:53:47:8C:B5:11\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 50715ms [err] handleSignalingMessage 50715ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 50715ms [err] handleOffer 50715ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 50715ms [err] makeAnswer 50715ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 50715ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 50715ms [err] v=0 50715ms [err] o=- 3954838597 3954838597 IN IP4 0.0.0.0 50715ms [err] s=- 50715ms [err] t=0 0 50715ms [err] a=group:BUNDLE 0 50715ms [err] a=msid-semantic:WMS * 50715ms [err] m=application 49648 DTLS/SCTP 5000 50715ms [err] c=IN IP4 172.30.0.1 50715ms [err] a=mid:0 50715ms [err] a=sctpmap:5000 webrtc-datachannel 65535 50715ms [err] a=max-message-size:65536 50715ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 49648 typ host 50715ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 60514 typ host 50715ms [err] a=end-of-candidates 50715ms [err] a=ice-ufrag:nhEQ 50715ms [err] a=ice-pwd:6mHf1VyDsE9zeTOZ5nUYvj 50715ms [err] a=fingerprint:sha-256 83:94:B1:4E:81:9B:2F:0C:5A:B8:A2:7B:B6:38:3A:02:38:8E:5E:BB:5B:62:34:CA:73:BA:A8:1A:1B:61:FC:4E 50715ms [err] a=fingerprint:sha-384 3B:B7:97:79:44:80:6C:33:BA:73:5D:07:89:78:A0:01:C3:23:0F:52:89:D8:57:F9:D9:D5:6A:1D:B9:B6:21:0B:33:35:E4:61:63:E0:9A:F4:23:5E:F6:52:E2:4E:C9:8D 50715ms [err] a=fingerprint:sha-512 A8:F9:4A:78:63:92:DC:93:3D:1E:C8:3D:F3:2D:21:3D:DD:1B:38:AF:F7:40:6D:52:11:37:A0:7E:DB:46:74:6D:07:67:F8:1A:A0:AD:73:B1:11:2C:83:86:34:19:C7:9D:60:F2:5D:88:DF:EC:36:D8:AF:02:6A:53:47:8C:B5:11 50715ms [err] a=setup:actpass 50715ms [err] 50718ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 50718ms [err] v=0 50718ms [err] o=- 3954838597 3954838597 IN IP4 0.0.0.0 50718ms [err] s=- 50718ms [err] t=0 0 50718ms [err] a=group:BUNDLE 0 50718ms [err] a=msid-semantic:WMS * 50718ms [err] m=application 49648 DTLS/SCTP 5000 50718ms [err] c=IN IP4 172.30.0.1 50718ms [err] a=mid:0 50718ms [err] a=sctpmap:5000 webrtc-datachannel 65535 50718ms [err] a=max-message-size:65536 50718ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 49648 typ host 50718ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 60514 typ host 50718ms [err] a=end-of-candidates 50718ms [err] a=ice-ufrag:nhEQ 50718ms [err] a=ice-pwd:6mHf1VyDsE9zeTOZ5nUYvj 50718ms [err] a=fingerprint:sha-256 83:94:B1:4E:81:9B:2F:0C:5A:B8:A2:7B:B6:38:3A:02:38:8E:5E:BB:5B:62:34:CA:73:BA:A8:1A:1B:61:FC:4E 50718ms [err] a=fingerprint:sha-384 3B:B7:97:79:44:80:6C:33:BA:73:5D:07:89:78:A0:01:C3:23:0F:52:89:D8:57:F9:D9:D5:6A:1D:B9:B6:21:0B:33:35:E4:61:63:E0:9A:F4:23:5E:F6:52:E2:4E:C9:8D 50718ms [err] a=fingerprint:sha-512 A8:F9:4A:78:63:92:DC:93:3D:1E:C8:3D:F3:2D:21:3D:DD:1B:38:AF:F7:40:6D:52:11:37:A0:7E:DB:46:74:6D:07:67:F8:1A:A0:AD:73:B1:11:2C:83:86:34:19:C7:9D:60:F2:5D:88:DF:EC:36:D8:AF:02:6A:53:47:8C:B5:11 50718ms [err] a=setup:actpass 50718ms [err] 50719ms [err] connectionstatechanged new new have-remote-offer 50719ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 50719ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0fbbf519-ef89-44e7-a6c0-c99f1055fa38", "state": "new"}] 50720ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 50720ms [err] v=0 50720ms [err] o=- 3954838597 3954838597 IN IP4 0.0.0.0 50720ms [err] s=- 50720ms [err] t=0 0 50720ms [err] a=group:BUNDLE 0 50720ms [err] a=msid-semantic:WMS * 50720ms [err] m=application 9 DTLS/SCTP 5000 50720ms [err] c=IN IP4 0.0.0.0 50720ms [err] a=mid:0 50720ms [err] a=sctpmap:5000 webrtc-datachannel 65535 50720ms [err] a=max-message-size:65536 50720ms [err] a=ice-ufrag:BCZI 50720ms [err] a=ice-pwd:qz70QN6fGbLxjiacRU8AgH 50720ms [err] a=fingerprint:sha-256 89:47:10:82:25:E1:72:0A:05:C1:D0:68:D6:A6:CA:E3:01:BD:77:F2:79:ED:95:B2:44:58:E1:FC:56:86:07:CE 50720ms [err] a=fingerprint:sha-384 08:4B:E0:3D:F5:D7:14:07:E6:41:33:34:15:10:DF:ED:E5:EF:95:0B:40:51:F8:98:74:D7:81:48:7C:39:4F:36:10:72:EC:E5:B9:50:5A:8A:97:0F:69:F4:0C:98:B7:1F 50720ms [err] a=fingerprint:sha-512 C2:2C:FE:5E:10:97:39:8F:A5:F2:16:4F:D4:08:DE:70:7B:AF:84:A7:7E:4F:3A:4E:39:2B:C5:5F:15:5D:95:33:50:95:92:08:34:03:31:89:09:8D:6F:11:F7:45:A0:73:1F:81:70:57:10:05:B8:2E:01:F6:6E:01:47:9F:78:61 50720ms [err] a=setup:active 50720ms [err] 50721ms [err] connectionstatechanged new new stable 50721ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 50721ms [err] connectionstatechanged new new stable 50721ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 50721ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 50723ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 50724ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 50724ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 50725ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 50725ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 50725ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 50726ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50681) -> ('172.30.0.1', 49648)) State.FROZEN -> State.WAITING 50726ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56867) -> ('172.30.0.1', 49648)) State.FROZEN -> State.WAITING 50726ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50681) -> ('172.17.0.2', 60514)) State.FROZEN -> State.WAITING 50727ms [err] connectionstatechanged connecting checking stable 50727ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 50727ms [err] connectionstatechanged connecting checking stable 50727ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 50727ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50681) -> ('172.30.0.1', 49648)) State.WAITING -> State.IN_PROGRESS 50728ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 49648) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb3V\x86\xedTG\x95\x1b\x12\x1f\xd9q') 50728ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0fbbf519-ef89-44e7-a6c0-c99f1055fa38", "state": "connecting"}] 50729ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 49648) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb3V\x86\xedTG\x95\x1b\x12\x1f\xd9q') 50729ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50681) -> ('172.30.0.1', 49648)) State.IN_PROGRESS -> State.SUCCEEDED 50743ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 49648) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf1\xbb\xfe\xee\xc7"\xf2\x04\x8d\xe0\xad\xc1') 50744ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 49648) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf1\xbb\xfe\xee\xc7"\xf2\x04\x8d\xe0\xad\xc1') 50744ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56867) -> ('172.30.0.1', 49648)) State.WAITING -> State.FAILED 50744ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50681) -> ('172.17.0.2', 60514)) State.WAITING -> State.FAILED 50744ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56867) -> ('172.17.0.2', 60514)) State.FROZEN -> State.FAILED 50744ms [err] INFO:aioice.ice:Connection(0) ICE completed 50744ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49648) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x8e\x1d\x06\x9a\x92\x80\x95\xbf\x8bCW7') 50744ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49648) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x8e\x1d\x06\x9a\x92\x80\x95\xbf\x8bCW7') 50745ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(9ffz4Qsp30 1 udp 1862270975 172.17.0.2 49648 typ prflx) 50745ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50681) -> ('172.17.0.2', 49648)) State.WAITING -> State.IN_PROGRESS 50745ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49648) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Q\xc4\xc3n\x17\x82\xe7Rc\xdbP\xfb') 50745ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49648) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Q\xc4\xc3n\x17\x82\xe7Rc\xdbP\xfb') 50746ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50681) -> ('172.17.0.2', 49648)) State.IN_PROGRESS -> State.SUCCEEDED 50747ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 50747ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 50748ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 50748ms [err] connectionstatechanged connecting completed stable 50748ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 50768ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 50768ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 50768ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 50768ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 50768ms [err] connectionstatechanged connected completed stable 50768ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 50768ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0fbbf519-ef89-44e7-a6c0-c99f1055fa38", "state": "connected"}] 50769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 50769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 50769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 50770ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 50770ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 50770ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 50771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3500651201, stream_id=1, stream_seq=0) 50771ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 50771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=340691571, stream_id=1, stream_seq=0) 50771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 50772ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3500651201, gaps=[]) 50772ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=340691571, gaps=[]) 50772ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 50773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3500651202, stream_id=1, stream_seq=1) 50773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3500651202, gaps=[]) 50774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3500651203, stream_id=1, stream_seq=2) 50774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3500651203, gaps=[]) 50774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651204, stream_id=1, stream_seq=2) 50774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3500651204, gaps=[]) 50774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651205, stream_id=1, stream_seq=2) 50774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3500651205, gaps=[]) 50775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651206, stream_id=1, stream_seq=2) 50775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3500651206, gaps=[]) 50775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651207, stream_id=1, stream_seq=2) 50775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3500651207, gaps=[]) 50775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651208, stream_id=1, stream_seq=2) 50775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3500651208, gaps=[]) 50775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3500651209, stream_id=1, stream_seq=2) 50776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3500651209, gaps=[]) 50776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3500651210, stream_id=1, stream_seq=3) 50776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3500651210, gaps=[]) 50776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651211, stream_id=1, stream_seq=3) 50776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3500651211, gaps=[]) 50776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651212, stream_id=1, stream_seq=3) 50776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3500651212, gaps=[]) 50776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651213, stream_id=1, stream_seq=3) 50777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3500651213, gaps=[]) 50777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651214, stream_id=1, stream_seq=3) 50777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3500651214, gaps=[]) 50777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651215, stream_id=1, stream_seq=3) 50777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3500651215, gaps=[]) 50777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3500651216, stream_id=1, stream_seq=3) 50777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3500651216, gaps=[]) 50778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3500651217, stream_id=1, stream_seq=4) 50778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3500651217, gaps=[]) 50778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651218, stream_id=1, stream_seq=4) 50778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3500651218, gaps=[]) 50778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651219, stream_id=1, stream_seq=4) 50778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3500651219, gaps=[]) 50778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651220, stream_id=1, stream_seq=4) 50778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3500651220, gaps=[]) 50778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651221, stream_id=1, stream_seq=4) 50778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3500651221, gaps=[]) 50779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651222, stream_id=1, stream_seq=4) 50779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3500651222, gaps=[]) 50779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3500651223, stream_id=1, stream_seq=4) 50779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3500651223, gaps=[]) 50779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3500651224, stream_id=1, stream_seq=5) 50779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3500651224, gaps=[]) 50779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651225, stream_id=1, stream_seq=5) 50779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3500651225, gaps=[]) 50780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651226, stream_id=1, stream_seq=5) 50780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3500651226, gaps=[]) 50780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651227, stream_id=1, stream_seq=5) 50780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3500651227, gaps=[]) 50780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651228, stream_id=1, stream_seq=5) 50780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3500651228, gaps=[]) 50780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651229, stream_id=1, stream_seq=5) 50780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3500651229, gaps=[]) 50781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3500651230, stream_id=1, stream_seq=5) 50781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3500651230, gaps=[]) 50781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3500651231, stream_id=1, stream_seq=6) 50781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3500651231, gaps=[]) 50781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651232, stream_id=1, stream_seq=6) 50781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3500651232, gaps=[]) 50781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651233, stream_id=1, stream_seq=6) 50781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3500651233, gaps=[]) 50782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651234, stream_id=1, stream_seq=6) 50782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3500651234, gaps=[]) 50782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651235, stream_id=1, stream_seq=6) 50782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3500651235, gaps=[]) 50782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651236, stream_id=1, stream_seq=6) 50782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3500651236, gaps=[]) 50782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3500651237, stream_id=1, stream_seq=6) 50782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3500651237, gaps=[]) 50782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3500651238, stream_id=1, stream_seq=7) 50783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3500651238, gaps=[]) 50783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651239, stream_id=1, stream_seq=7) 50783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3500651239, gaps=[]) 50783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651240, stream_id=1, stream_seq=7) 50783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3500651240, gaps=[]) 50783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651241, stream_id=1, stream_seq=7) 50784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3500651241, gaps=[]) 50784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651242, stream_id=1, stream_seq=7) 50784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3500651242, gaps=[]) 50784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651243, stream_id=1, stream_seq=7) 50784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3500651243, gaps=[]) 50785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3500651244, stream_id=1, stream_seq=7) 50785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3500651244, gaps=[]) 50785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3500651245, stream_id=1, stream_seq=8) 50785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3500651245, gaps=[]) 50785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651246, stream_id=1, stream_seq=8) 50785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3500651246, gaps=[]) 50786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651247, stream_id=1, stream_seq=8) 50786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3500651247, gaps=[]) 50786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651248, stream_id=1, stream_seq=8) 50786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3500651248, gaps=[]) 50786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651249, stream_id=1, stream_seq=8) 50786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3500651249, gaps=[]) 50786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651250, stream_id=1, stream_seq=8) 50786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3500651250, gaps=[]) 50786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3500651251, stream_id=1, stream_seq=8) 50787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3500651251, gaps=[]) 50787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3500651252, stream_id=1, stream_seq=9) 50787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3500651252, gaps=[]) 50787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651253, stream_id=1, stream_seq=9) 50787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3500651253, gaps=[]) 50787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651254, stream_id=1, stream_seq=9) 50787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3500651254, gaps=[]) 50788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651255, stream_id=1, stream_seq=9) 50788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3500651255, gaps=[]) 50788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651256, stream_id=1, stream_seq=9) 50788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3500651256, gaps=[]) 50788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651257, stream_id=1, stream_seq=9) 50788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3500651257, gaps=[]) 50788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3500651258, stream_id=1, stream_seq=9) 50788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3500651258, gaps=[]) 50789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3500651259, stream_id=1, stream_seq=10) 50789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3500651259, gaps=[]) 50789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651260, stream_id=1, stream_seq=10) 50789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3500651260, gaps=[]) 50789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651261, stream_id=1, stream_seq=10) 50789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3500651261, gaps=[]) 50789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651262, stream_id=1, stream_seq=10) 50789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3500651262, gaps=[]) 50790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651263, stream_id=1, stream_seq=10) 50790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3500651263, gaps=[]) 50790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651264, stream_id=1, stream_seq=10) 50790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3500651264, gaps=[]) 50790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3500651265, stream_id=1, stream_seq=10) 50790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3500651265, gaps=[]) 50790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3500651266, stream_id=1, stream_seq=11) 50790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3500651266, gaps=[]) 50791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651267, stream_id=1, stream_seq=11) 50791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3500651267, gaps=[]) 50791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651268, stream_id=1, stream_seq=11) 50791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3500651268, gaps=[]) 50791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651269, stream_id=1, stream_seq=11) 50791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3500651269, gaps=[]) 50791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651270, stream_id=1, stream_seq=11) 50791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3500651270, gaps=[]) 50791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651271, stream_id=1, stream_seq=11) 50792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3500651271, gaps=[]) 50792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3500651272, stream_id=1, stream_seq=11) 50792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3500651272, gaps=[]) 50792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3500651273, stream_id=1, stream_seq=12) 50792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3500651273, gaps=[]) 50792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651274, stream_id=1, stream_seq=12) 50792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3500651274, gaps=[]) 50793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651275, stream_id=1, stream_seq=12) 50793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3500651275, gaps=[]) 50793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651276, stream_id=1, stream_seq=12) 50793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3500651276, gaps=[]) 50793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651277, stream_id=1, stream_seq=12) 50793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3500651277, gaps=[]) 50793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651278, stream_id=1, stream_seq=12) 50793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3500651278, gaps=[]) 50794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3500651279, stream_id=1, stream_seq=12) 50794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3500651279, gaps=[]) 50794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3500651280, stream_id=1, stream_seq=13) 50794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3500651280, gaps=[]) 50794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651281, stream_id=1, stream_seq=13) 50794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3500651281, gaps=[]) 50794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651282, stream_id=1, stream_seq=13) 50794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3500651282, gaps=[]) 50795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651283, stream_id=1, stream_seq=13) 50795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3500651283, gaps=[]) 50795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651284, stream_id=1, stream_seq=13) 50795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3500651284, gaps=[]) 50795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651285, stream_id=1, stream_seq=13) 50795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3500651285, gaps=[]) 50796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3500651286, stream_id=1, stream_seq=13) 50796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3500651286, gaps=[]) 50796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3500651287, stream_id=1, stream_seq=14) 50796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3500651287, gaps=[]) 50796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651288, stream_id=1, stream_seq=14) 50796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3500651288, gaps=[]) 50797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651289, stream_id=1, stream_seq=14) 50797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3500651289, gaps=[]) 50797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651290, stream_id=1, stream_seq=14) 50797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3500651290, gaps=[]) 50797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651291, stream_id=1, stream_seq=14) 50797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3500651291, gaps=[]) 50797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651292, stream_id=1, stream_seq=14) 50797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3500651292, gaps=[]) 50799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3500651293, stream_id=1, stream_seq=14) 50799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3500651293, gaps=[]) 50799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3500651294, stream_id=1, stream_seq=15) 50799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3500651294, gaps=[]) 50799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651295, stream_id=1, stream_seq=15) 50799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3500651295, gaps=[]) 50799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651296, stream_id=1, stream_seq=15) 50799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3500651296, gaps=[]) 50799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651297, stream_id=1, stream_seq=15) 50799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3500651297, gaps=[]) 50799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651298, stream_id=1, stream_seq=15) 50799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3500651298, gaps=[]) 50799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651299, stream_id=1, stream_seq=15) 50799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3500651299, gaps=[]) 50799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3500651300, stream_id=1, stream_seq=15) 50799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3500651300, gaps=[]) 50800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3500651301, stream_id=1, stream_seq=16) 50800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3500651301, gaps=[]) 50800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651302, stream_id=1, stream_seq=16) 50800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3500651302, gaps=[]) 50800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651303, stream_id=1, stream_seq=16) 50800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3500651303, gaps=[]) 50800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651304, stream_id=1, stream_seq=16) 50800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3500651304, gaps=[]) 50800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651305, stream_id=1, stream_seq=16) 50801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3500651305, gaps=[]) 50801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651306, stream_id=1, stream_seq=16) 50801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3500651306, gaps=[]) 50801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3500651307, stream_id=1, stream_seq=16) 50801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3500651307, gaps=[]) 50801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3500651308, stream_id=1, stream_seq=17) 50801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3500651308, gaps=[]) 50801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651309, stream_id=1, stream_seq=17) 50802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3500651309, gaps=[]) 50802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651310, stream_id=1, stream_seq=17) 50802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3500651310, gaps=[]) 50802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651311, stream_id=1, stream_seq=17) 50802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3500651311, gaps=[]) 50802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651312, stream_id=1, stream_seq=17) 50802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3500651312, gaps=[]) 50802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651313, stream_id=1, stream_seq=17) 50803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3500651313, gaps=[]) 50803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3500651314, stream_id=1, stream_seq=17) 50803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3500651314, gaps=[]) 50803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3500651315, stream_id=1, stream_seq=18) 50803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3500651315, gaps=[]) 50803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651316, stream_id=1, stream_seq=18) 50803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3500651316, gaps=[]) 50803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651317, stream_id=1, stream_seq=18) 50804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3500651317, gaps=[]) 50804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651318, stream_id=1, stream_seq=18) 50804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3500651318, gaps=[]) 50804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651319, stream_id=1, stream_seq=18) 50804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3500651319, gaps=[]) 50804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651320, stream_id=1, stream_seq=18) 50804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3500651320, gaps=[]) 50804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3500651321, stream_id=1, stream_seq=18) 50805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3500651321, gaps=[]) 50805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3500651322, stream_id=1, stream_seq=19) 50805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3500651322, gaps=[]) 50805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651323, stream_id=1, stream_seq=19) 50805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3500651323, gaps=[]) 50805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651324, stream_id=1, stream_seq=19) 50805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3500651324, gaps=[]) 50805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651325, stream_id=1, stream_seq=19) 50805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3500651325, gaps=[]) 50806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651326, stream_id=1, stream_seq=19) 50806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3500651326, gaps=[]) 50806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651327, stream_id=1, stream_seq=19) 50806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3500651327, gaps=[]) 50806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3500651328, stream_id=1, stream_seq=19) 50806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3500651328, gaps=[]) 50806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3500651329, stream_id=1, stream_seq=20) 50806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3500651329, gaps=[]) 50807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651330, stream_id=1, stream_seq=20) 50807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3500651330, gaps=[]) 50807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651331, stream_id=1, stream_seq=20) 50807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3500651331, gaps=[]) 50807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651332, stream_id=1, stream_seq=20) 50807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3500651332, gaps=[]) 50807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651333, stream_id=1, stream_seq=20) 50807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3500651333, gaps=[]) 50807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651334, stream_id=1, stream_seq=20) 50808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3500651334, gaps=[]) 50808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3500651335, stream_id=1, stream_seq=20) 50808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3500651335, gaps=[]) 50808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3500651336, stream_id=1, stream_seq=21) 50808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3500651336, gaps=[]) 50808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651337, stream_id=1, stream_seq=21) 50808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3500651337, gaps=[]) 50809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651338, stream_id=1, stream_seq=21) 50809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3500651338, gaps=[]) 50809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651339, stream_id=1, stream_seq=21) 50809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3500651339, gaps=[]) 50809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651340, stream_id=1, stream_seq=21) 50809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3500651340, gaps=[]) 50809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651341, stream_id=1, stream_seq=21) 50809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3500651341, gaps=[]) 50809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3500651342, stream_id=1, stream_seq=21) 50809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3500651342, gaps=[]) 50810ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3500651343, stream_id=1, stream_seq=22) 50810ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3500651343, gaps=[]) 50810ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651344, stream_id=1, stream_seq=22) 50810ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3500651344, gaps=[]) 50810ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651345, stream_id=1, stream_seq=22) 50810ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3500651345, gaps=[]) 50810ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651346, stream_id=1, stream_seq=22) 50810ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3500651346, gaps=[]) 50810ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651347, stream_id=1, stream_seq=22) 50811ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3500651347, gaps=[]) 50811ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651348, stream_id=1, stream_seq=22) 50811ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3500651348, gaps=[]) 50811ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3500651349, stream_id=1, stream_seq=22) 50811ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3500651349, gaps=[]) 50811ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3500651350, stream_id=1, stream_seq=23) 50811ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3500651350, gaps=[]) 50811ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651351, stream_id=1, stream_seq=23) 50811ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3500651351, gaps=[]) 50812ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651352, stream_id=1, stream_seq=23) 50812ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3500651352, gaps=[]) 50812ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651353, stream_id=1, stream_seq=23) 50812ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3500651353, gaps=[]) 50812ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651354, stream_id=1, stream_seq=23) 50812ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3500651354, gaps=[]) 50812ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651355, stream_id=1, stream_seq=23) 50812ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3500651355, gaps=[]) 50812ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3500651356, stream_id=1, stream_seq=23) 50813ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3500651356, gaps=[]) 50813ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3500651357, stream_id=1, stream_seq=24) 50813ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3500651357, gaps=[]) 50813ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651358, stream_id=1, stream_seq=24) 50813ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3500651358, gaps=[]) 50813ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651359, stream_id=1, stream_seq=24) 50813ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3500651359, gaps=[]) 50813ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651360, stream_id=1, stream_seq=24) 50813ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3500651360, gaps=[]) 50814ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651361, stream_id=1, stream_seq=24) 50814ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3500651361, gaps=[]) 50814ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651362, stream_id=1, stream_seq=24) 50814ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3500651362, gaps=[]) 50814ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3500651363, stream_id=1, stream_seq=24) 50814ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3500651363, gaps=[]) 50814ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3500651364, stream_id=1, stream_seq=25) 50814ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3500651364, gaps=[]) 50814ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651365, stream_id=1, stream_seq=25) 50815ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3500651365, gaps=[]) 50815ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651366, stream_id=1, stream_seq=25) 50815ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3500651366, gaps=[]) 50815ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651367, stream_id=1, stream_seq=25) 50815ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3500651367, gaps=[]) 50815ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651368, stream_id=1, stream_seq=25) 50815ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3500651368, gaps=[]) 50815ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651369, stream_id=1, stream_seq=25) 50815ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3500651369, gaps=[]) 50816ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3500651370, stream_id=1, stream_seq=25) 50816ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3500651370, gaps=[]) 50816ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3500651371, stream_id=1, stream_seq=26) 50816ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3500651371, gaps=[]) 50816ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651372, stream_id=1, stream_seq=26) 50816ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3500651372, gaps=[]) 50816ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651373, stream_id=1, stream_seq=26) 50816ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3500651373, gaps=[]) 50817ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651374, stream_id=1, stream_seq=26) 50817ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3500651374, gaps=[]) 50817ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651375, stream_id=1, stream_seq=26) 50817ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3500651375, gaps=[]) 50817ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651376, stream_id=1, stream_seq=26) 50817ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3500651376, gaps=[]) 50817ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3500651377, stream_id=1, stream_seq=26) 50817ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3500651377, gaps=[]) 50818ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3500651378, stream_id=1, stream_seq=27) 50818ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3500651378, gaps=[]) 50818ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651379, stream_id=1, stream_seq=27) 50818ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3500651379, gaps=[]) 50818ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651380, stream_id=1, stream_seq=27) 50818ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3500651380, gaps=[]) 50818ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651381, stream_id=1, stream_seq=27) 50818ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3500651381, gaps=[]) 50818ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651382, stream_id=1, stream_seq=27) 50819ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3500651382, gaps=[]) 50819ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651383, stream_id=1, stream_seq=27) 50819ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3500651383, gaps=[]) 50819ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3500651384, stream_id=1, stream_seq=27) 50819ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3500651384, gaps=[]) 50819ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3500651385, stream_id=1, stream_seq=28) 50819ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3500651385, gaps=[]) 50820ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651386, stream_id=1, stream_seq=28) 50820ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3500651386, gaps=[]) 50820ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651387, stream_id=1, stream_seq=28) 50820ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3500651387, gaps=[]) 50820ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651388, stream_id=1, stream_seq=28) 50820ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3500651388, gaps=[]) 50820ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651389, stream_id=1, stream_seq=28) 50820ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3500651389, gaps=[]) 50820ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651390, stream_id=1, stream_seq=28) 50821ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3500651390, gaps=[]) 50821ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3500651391, stream_id=1, stream_seq=28) 50821ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3500651391, gaps=[]) 50821ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3500651392, stream_id=1, stream_seq=29) 50821ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3500651392, gaps=[]) 50821ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651393, stream_id=1, stream_seq=29) 50821ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3500651393, gaps=[]) 50821ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651394, stream_id=1, stream_seq=29) 50822ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3500651394, gaps=[]) 50822ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651395, stream_id=1, stream_seq=29) 50822ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3500651395, gaps=[]) 50822ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651396, stream_id=1, stream_seq=29) 50822ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3500651396, gaps=[]) 50822ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651397, stream_id=1, stream_seq=29) 50822ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3500651397, gaps=[]) 50823ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3500651398, stream_id=1, stream_seq=29) 50823ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3500651398, gaps=[]) 50823ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3500651399, stream_id=1, stream_seq=30) 50823ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3500651399, gaps=[]) 50823ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651400, stream_id=1, stream_seq=30) 50823ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3500651400, gaps=[]) 50823ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651401, stream_id=1, stream_seq=30) 50823ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3500651401, gaps=[]) 50824ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651402, stream_id=1, stream_seq=30) 50824ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3500651402, gaps=[]) 50824ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651403, stream_id=1, stream_seq=30) 50824ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3500651403, gaps=[]) 50824ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651404, stream_id=1, stream_seq=30) 50824ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3500651404, gaps=[]) 50825ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3500651405, stream_id=1, stream_seq=30) 50825ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3500651405, gaps=[]) 50825ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3500651406, stream_id=1, stream_seq=31) 50825ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3500651406, gaps=[]) 50825ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651407, stream_id=1, stream_seq=31) 50825ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3500651407, gaps=[]) 50825ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651408, stream_id=1, stream_seq=31) 50825ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3500651408, gaps=[]) 50826ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651409, stream_id=1, stream_seq=31) 50826ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3500651409, gaps=[]) 50826ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651410, stream_id=1, stream_seq=31) 50826ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3500651410, gaps=[]) 50826ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651411, stream_id=1, stream_seq=31) 50826ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3500651411, gaps=[]) 50826ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3500651412, stream_id=1, stream_seq=31) 50826ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3500651412, gaps=[]) 50827ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3500651413, stream_id=1, stream_seq=32) 50827ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3500651413, gaps=[]) 50827ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651414, stream_id=1, stream_seq=32) 50827ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3500651414, gaps=[]) 50827ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651415, stream_id=1, stream_seq=32) 50827ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3500651415, gaps=[]) 50827ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651416, stream_id=1, stream_seq=32) 50827ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3500651416, gaps=[]) 50827ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651417, stream_id=1, stream_seq=32) 50827ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3500651417, gaps=[]) 50828ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651418, stream_id=1, stream_seq=32) 50828ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3500651418, gaps=[]) 50828ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3500651419, stream_id=1, stream_seq=32) 50828ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3500651419, gaps=[]) 50828ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3500651420, stream_id=1, stream_seq=33) 50828ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3500651420, gaps=[]) 50829ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 50829ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 50829ms [log] [experimentStatusChanged] {"status": "running", "message": null} 50829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651421, stream_id=1, stream_seq=33) 50829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3500651421, gaps=[]) 50829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651422, stream_id=1, stream_seq=33) 50829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3500651422, gaps=[]) 50829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651423, stream_id=1, stream_seq=33) 50829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3500651423, gaps=[]) 50830ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651424, stream_id=1, stream_seq=33) 50830ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3500651424, gaps=[]) 50830ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3500651425, stream_id=1, stream_seq=33) 50830ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3500651425, gaps=[]) 50830ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3500651426, stream_id=1, stream_seq=33) 50885ms [log] 262140 50885ms [log] 262140 50885ms [log] [file] 50885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3500651426, gaps=[]) 51044ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/0fbbf519-ef89-44e7-a6c0-c99f1055fa38"}', extra='') 51044ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/0fbbf519-ef89-44e7-a6c0-c99f1055fa38"}', extra='') 51044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 51044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 51044ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 51044ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 51044ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 51044ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 51044ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 51045ms [err] connectionstatechanged closed closed closed 51045ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 51045ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 51045ms [err] connectionstatechanged closed closed closed 51045ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 51045ms [err] connectionstatechanged closed closed closed 51045ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 51045ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0fbbf519-ef89-44e7-a6c0-c99f1055fa38", "state": "closed"}] 51045ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 51046ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 51095ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 51095ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 51095ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests : should transmit initial gpio value 51198ms [err] Traceback (most recent call last): 51198ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 51198ms [err] return _run_code(code, main_globals, None, 51198ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 51198ms [err] exec(code, run_globals) 51198ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 51199ms [err] sys.exit(main()) 51199ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 51199ms [err] asyncio.run(main_async()) 51199ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 51199ms [err] return loop.run_until_complete(main) 51199ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 51199ms [err] self.run_forever() 51199ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 51199ms [err] self._run_once() 51199ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 51200ms [err] event_list = self._selector.select(timeout) 51200ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 51200ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 51200ms [err] KeyboardInterrupt 51202ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 51202ms [err] h.flush() 51202ms [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 58037ms [log] starting device 58747ms [err] DEBUG:asyncio:Using selector: EpollSelector 58930ms [err] ERROR:asyncio:Unclosed client session 58930ms [err] client_session: 59040ms [log] parsing 59040ms [log] creating device handler 59040ms [log] [ready] 59040ms [log] reading line 59040ms [log] [websocketToken] "a34628b4-258c-4f36-a7ba-6f298e5639e5" 59074ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 59074ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 59074ms [log] [websocketConnected] 60655ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 60655ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 60655ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 60672ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/2451b343-5939-4232-92da-69e0dedbf91a"}}', extra='') 60672ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/2451b343-5939-4232-92da-69e0dedbf91a"}}', extra='') 60672ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/2451b343-5939-4232-92da-69e0dedbf91a"} 60761ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/91a30892-76b4-435b-a5be-f6ffdd92ae33","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 60761ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/91a30892-76b4-435b-a5be-f6ffdd92ae33","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 60764ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/91a30892-76b4-435b-a5be-f6ffdd92ae33", "state": "new"}] 62767ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/91a30892-76b4-435b-a5be-f6ffdd92ae33"}', extra='') 62767ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/91a30892-76b4-435b-a5be-f6ffdd92ae33"}', extra='') 62767ms [err] handleSignalingMessage 62767ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 62767ms [err] handleOptions 62767ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 62767ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 749276745439827273 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:+RQt\\r\\na=ice-pwd:UP8wM72aRc5lMY8Zq5Ry+MjH\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 40:DC:91:B7:E7:B2:FA:AC:73:6A:A1:64:1C:AB:AC:87:06:D4:91:0A:4F:C7:23:BF:27:BB:12:16:3B:A4:89:B8\\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/91a30892-76b4-435b-a5be-f6ffdd92ae33"}', extra='') 62767ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 749276745439827273 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:+RQt\\r\\na=ice-pwd:UP8wM72aRc5lMY8Zq5Ry+MjH\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 40:DC:91:B7:E7:B2:FA:AC:73:6A:A1:64:1C:AB:AC:87:06:D4:91:0A:4F:C7:23:BF:27:BB:12:16:3B:A4:89:B8\\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/91a30892-76b4-435b-a5be-f6ffdd92ae33"}', extra='') 62767ms [err] handleSignalingMessage 62767ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 62768ms [err] handleOffer 62768ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 62768ms [err] makeAnswer 62768ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 62768ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 62768ms [err] v=0 62768ms [err] o=- 749276745439827273 2 IN IP4 127.0.0.1 62768ms [err] s=- 62768ms [err] t=0 0 62768ms [err] a=group:BUNDLE 0 62768ms [err] a=extmap-allow-mixed 62768ms [err] a=msid-semantic: WMS 62768ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 62768ms [err] c=IN IP4 0.0.0.0 62768ms [err] a=ice-ufrag:+RQt 62768ms [err] a=ice-pwd:UP8wM72aRc5lMY8Zq5Ry+MjH 62768ms [err] a=ice-options:trickle 62768ms [err] a=fingerprint:sha-256 40:DC:91:B7:E7:B2:FA:AC:73:6A:A1:64:1C:AB:AC:87:06:D4:91:0A:4F:C7:23:BF:27:BB:12:16:3B:A4:89:B8 62768ms [err] a=setup:actpass 62768ms [err] a=mid:0 62768ms [err] a=sctp-port:5000 62768ms [err] a=max-message-size:262144 62768ms [err] 62770ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 62770ms [err] v=0 62770ms [err] o=- 749276745439827273 2 IN IP4 127.0.0.1 62770ms [err] s=- 62770ms [err] t=0 0 62770ms [err] a=group:BUNDLE 0 62770ms [err] a=extmap-allow-mixed 62770ms [err] a=msid-semantic: WMS 62770ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 62770ms [err] c=IN IP4 0.0.0.0 62770ms [err] a=ice-ufrag:+RQt 62770ms [err] a=ice-pwd:UP8wM72aRc5lMY8Zq5Ry+MjH 62770ms [err] a=ice-options:trickle 62770ms [err] a=fingerprint:sha-256 40:DC:91:B7:E7:B2:FA:AC:73:6A:A1:64:1C:AB:AC:87:06:D4:91:0A:4F:C7:23:BF:27:BB:12:16:3B:A4:89:B8 62770ms [err] a=setup:actpass 62770ms [err] a=mid:0 62770ms [err] a=sctp-port:5000 62770ms [err] a=max-message-size:262144 62770ms [err] 62771ms [err] connectionstatechanged new new have-remote-offer 62771ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 62771ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/91a30892-76b4-435b-a5be-f6ffdd92ae33", "state": "new"}] 62772ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 62772ms [err] v=0 62772ms [err] o=- 3954838609 3954838609 IN IP4 0.0.0.0 62772ms [err] s=- 62772ms [err] t=0 0 62772ms [err] a=group:BUNDLE 0 62772ms [err] a=msid-semantic:WMS * 62772ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 62772ms [err] c=IN IP4 0.0.0.0 62772ms [err] a=mid:0 62772ms [err] a=sctp-port:5000 62772ms [err] a=max-message-size:65536 62772ms [err] a=ice-ufrag:oqgO 62772ms [err] a=ice-pwd:qQlbdEuVBnHEmw5nTpA6VE 62772ms [err] a=fingerprint:sha-256 74:40:BF:53:E6:50:C2:62:50:DE:2A:22:0F:E3:B7:AA:6C:4F:D7:69:D6:8A:38:4D:A1:20:1A:BE:FB:4A:27:62 62772ms [err] a=fingerprint:sha-384 4A:77:92:5F:F3:81:F3:11:BC:28:CD:F3:DE:2D:42:DB:73:74:C3:66:67:7C:62:A2:A0:D8:B0:5F:B8:69:7A:A0:02:8B:A8:CE:4E:D8:97:D2:F1:AC:F3:BB:CA:AE:D5:87 62772ms [err] a=fingerprint:sha-512 2B:87:A4:0C:2C:2B:0E:A3:11:75:82:EA:F1:EE:CB:E3:4B:47:E0:0D:D5:2F:60:6D:25:D5:86:A2:4C:41:C5:08:D7:99:DF:1A:CC:F2:EF:02:C9:BB:28:71:5C:F9:04:C5:A8:8A:1A:8A:69:43:F6:2C:3F:5C:EF:4B:2F:FA:D4:2E 62772ms [err] a=setup:active 62772ms [err] 62772ms [err] connectionstatechanged new new stable 62772ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 62773ms [err] connectionstatechanged new new stable 62773ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 62773ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 62775ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 62775ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 62776ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 62777ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 62777ms [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='') 62777ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 62777ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 62777ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 62777ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 62778ms [err] connectionstatechanged connecting checking stable 62778ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 62778ms [err] connectionstatechanged connecting checking stable 62778ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 62778ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/91a30892-76b4-435b-a5be-f6ffdd92ae33", "state": "connecting"}] 62791ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 44754) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'XmoqHiQIGcrD') 62791ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 44754) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'XmoqHiQIGcrD') 62792ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(Wn25HpbqYF 1 udp 1845501695 172.17.0.2 44754 typ prflx) 62792ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60635) -> ('172.17.0.2', 44754)) State.WAITING -> State.IN_PROGRESS 62792ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 44754) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x88r7\x9aIX\xf4\xfa\xc9#\xcb\xe8') 62794ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 44754) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x88r7\x9aIX\xf4\xfa\xc9#\xcb\xe8') 62794ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60635) -> ('172.17.0.2', 44754)) State.IN_PROGRESS -> State.SUCCEEDED 62794ms [err] INFO:aioice.ice:Connection(0) ICE completed 62798ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 62798ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 62800ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 62800ms [err] connectionstatechanged connecting completed stable 62800ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 62803ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 62803ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 62803ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 62803ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 62803ms [err] connectionstatechanged connected completed stable 62803ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 62804ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/91a30892-76b4-435b-a5be-f6ffdd92ae33", "state": "connected"}] 62806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 62806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 62806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 62807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 62807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 62807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 62808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3195113793, stream_id=1, stream_seq=0) 62808ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 62808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3670540421, stream_id=1, stream_seq=0) 62808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 62808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3195113793, gaps=[]) 62809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3670540421, gaps=[]) 62809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 62809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3195113794, stream_id=1, stream_seq=1) 62809ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 62810ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3195113794, gaps=[]) 62810ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3195113795, stream_id=1, stream_seq=2) 62810ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 62811ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3195113795, gaps=[]) 62818ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1120074397 1 udp 2113937151 6ad2db0e-a32d-4b19-8ea1-915e141f621f.local 44754 typ host generation 0 ufrag +RQt network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/91a30892-76b4-435b-a5be-f6ffdd92ae33"}', extra='') 62818ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1120074397 1 udp 2113937151 6ad2db0e-a32d-4b19-8ea1-915e141f621f.local 44754 typ host generation 0 ufrag +RQt network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/91a30892-76b4-435b-a5be-f6ffdd92ae33"}', extra='') 62818ms [err] handleSignalingMessage 62818ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 62818ms [err] handleIceCandidate 62818ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 62818ms [err] acceptIceCandidate 62818ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 62822ms [err] INFO:aioice.ice:Connection(0) Remote candidate "6ad2db0e-a32d-4b19-8ea1-915e141f621f.local" resolved to 172.17.0.2 62851ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 44754) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'uLY/VXUX2DDQ') 62851ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 44754) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'uLY/VXUX2DDQ') 62851ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60635) -> ('172.17.0.2', 44754)) State.FROZEN -> State.FAILED 62851ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56840) -> ('172.17.0.2', 44754)) State.FROZEN -> State.FAILED 62877ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 62877ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 62877ms [log] [experimentStatusChanged] {"status": "running", "message": null} 62914ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 44754) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'ic8PFH4hni4x') 62914ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 44754) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'ic8PFH4hni4x') 62973ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/91a30892-76b4-435b-a5be-f6ffdd92ae33"}', extra='') 62974ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/91a30892-76b4-435b-a5be-f6ffdd92ae33"}', extra='') 62974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 62974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 62974ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 62974ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 62974ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 62974ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 62974ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 62975ms [err] connectionstatechanged closed closed closed 62975ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 62975ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 62975ms [err] connectionstatechanged closed closed closed 62975ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 62975ms [err] connectionstatechanged closed closed closed 62975ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 62975ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/91a30892-76b4-435b-a5be-f6ffdd92ae33", "state": "closed"}] 62976ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 62976ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 63087ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 63087ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 63087ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests : should transmit gpio value 63144ms [err] Traceback (most recent call last): 63144ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 63145ms [err] return _run_code(code, main_globals, None, 63145ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 63145ms [err] exec(code, run_globals) 63145ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 63145ms [err] sys.exit(main()) 63145ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 63145ms [err] asyncio.run(main_async()) 63145ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 63145ms [err] return loop.run_until_complete(main) 63145ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 63145ms [err] self.run_forever() 63145ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 63145ms [err] self._run_once() 63145ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 63146ms [err] event_list = self._selector.select(timeout) 63146ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 63146ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 63146ms [err] KeyboardInterrupt 63148ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 63148ms [err] h.flush() 63148ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 63261ms [log] starting device 63939ms [err] DEBUG:asyncio:Using selector: EpollSelector 64121ms [err] ERROR:asyncio:Unclosed client session 64121ms [err] client_session: 64227ms [log] parsing 64227ms [log] creating device handler 64227ms [log] [ready] 64227ms [log] reading line 64227ms [log] [websocketToken] "0d341c83-39e0-4e44-9ab4-da230f78aea0" 64242ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 64242ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 64242ms [log] [websocketConnected] 65805ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 65805ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 65805ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 65845ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/bbfb7dd3-ffc6-4aa9-b5c4-1960dea73b39"}}', extra='') 65845ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/bbfb7dd3-ffc6-4aa9-b5c4-1960dea73b39"}}', extra='') 65846ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/bbfb7dd3-ffc6-4aa9-b5c4-1960dea73b39"} 65906ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/549f6b86-8416-46e7-a4b3-948e790c454d","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 65906ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/549f6b86-8416-46e7-a4b3-948e790c454d","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 65933ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/549f6b86-8416-46e7-a4b3-948e790c454d", "state": "new"}] 67937ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/549f6b86-8416-46e7-a4b3-948e790c454d"}', extra='') 67937ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/549f6b86-8416-46e7-a4b3-948e790c454d"}', extra='') 67937ms [err] handleSignalingMessage 67937ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 67938ms [err] handleOptions 67938ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 67938ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 7460791940754982817 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:FNEC\\r\\na=ice-pwd:C2FS2emSGcGBTk0kbwqf5qJH\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 A4:6E:85:37:36:AE:FB:0C:A1:FC:6E:70:A9:8F:F9:2B:FD:45:4E:BC:77:43:4B:14:8A:2B:F6:47:AA:CB:28:0E\\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/549f6b86-8416-46e7-a4b3-948e790c454d"}', extra='') 67938ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 7460791940754982817 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:FNEC\\r\\na=ice-pwd:C2FS2emSGcGBTk0kbwqf5qJH\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 A4:6E:85:37:36:AE:FB:0C:A1:FC:6E:70:A9:8F:F9:2B:FD:45:4E:BC:77:43:4B:14:8A:2B:F6:47:AA:CB:28:0E\\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/549f6b86-8416-46e7-a4b3-948e790c454d"}', extra='') 67938ms [err] handleSignalingMessage 67938ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 67938ms [err] handleOffer 67938ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 67938ms [err] makeAnswer 67939ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 67939ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 67939ms [err] v=0 67939ms [err] o=- 7460791940754982817 2 IN IP4 127.0.0.1 67939ms [err] s=- 67939ms [err] t=0 0 67939ms [err] a=group:BUNDLE 0 67939ms [err] a=extmap-allow-mixed 67939ms [err] a=msid-semantic: WMS 67939ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 67939ms [err] c=IN IP4 0.0.0.0 67939ms [err] a=ice-ufrag:FNEC 67939ms [err] a=ice-pwd:C2FS2emSGcGBTk0kbwqf5qJH 67939ms [err] a=ice-options:trickle 67939ms [err] a=fingerprint:sha-256 A4:6E:85:37:36:AE:FB:0C:A1:FC:6E:70:A9:8F:F9:2B:FD:45:4E:BC:77:43:4B:14:8A:2B:F6:47:AA:CB:28:0E 67939ms [err] a=setup:actpass 67939ms [err] a=mid:0 67939ms [err] a=sctp-port:5000 67939ms [err] a=max-message-size:262144 67939ms [err] 67942ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 67942ms [err] v=0 67942ms [err] o=- 7460791940754982817 2 IN IP4 127.0.0.1 67942ms [err] s=- 67942ms [err] t=0 0 67942ms [err] a=group:BUNDLE 0 67942ms [err] a=extmap-allow-mixed 67942ms [err] a=msid-semantic: WMS 67942ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 67942ms [err] c=IN IP4 0.0.0.0 67942ms [err] a=ice-ufrag:FNEC 67942ms [err] a=ice-pwd:C2FS2emSGcGBTk0kbwqf5qJH 67942ms [err] a=ice-options:trickle 67942ms [err] a=fingerprint:sha-256 A4:6E:85:37:36:AE:FB:0C:A1:FC:6E:70:A9:8F:F9:2B:FD:45:4E:BC:77:43:4B:14:8A:2B:F6:47:AA:CB:28:0E 67942ms [err] a=setup:actpass 67942ms [err] a=mid:0 67942ms [err] a=sctp-port:5000 67942ms [err] a=max-message-size:262144 67942ms [err] 67942ms [err] connectionstatechanged new new have-remote-offer 67942ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 67943ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/549f6b86-8416-46e7-a4b3-948e790c454d", "state": "new"}] 67943ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 67943ms [err] v=0 67943ms [err] o=- 3954838614 3954838614 IN IP4 0.0.0.0 67943ms [err] s=- 67943ms [err] t=0 0 67943ms [err] a=group:BUNDLE 0 67943ms [err] a=msid-semantic:WMS * 67943ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 67943ms [err] c=IN IP4 0.0.0.0 67943ms [err] a=mid:0 67943ms [err] a=sctp-port:5000 67943ms [err] a=max-message-size:65536 67943ms [err] a=ice-ufrag:FhvS 67943ms [err] a=ice-pwd:LrOEkrg4rPP6DWgozPU01l 67943ms [err] a=fingerprint:sha-256 79:92:AC:97:A5:6C:90:15:F8:69:2A:0C:FC:B8:A4:20:A7:81:7A:59:BB:E3:BF:D3:D9:2E:AD:33:5F:E8:C2:77 67943ms [err] a=fingerprint:sha-384 C8:3F:10:34:87:69:62:86:63:F2:CF:63:E6:F9:7F:E0:A2:C3:58:8F:F4:AD:EB:38:49:AB:D0:AE:48:63:42:6D:58:11:34:82:FC:73:80:43:4F:29:4A:DB:5E:5A:13:E1 67943ms [err] a=fingerprint:sha-512 35:B3:02:9A:EA:82:74:FE:B9:23:C0:C4:B9:72:52:24:F1:CE:F9:93:00:FE:73:1D:61:04:D0:A0:E3:1E:60:EB:45:52:84:D4:D7:12:6F:01:10:06:BC:FD:B5:BE:35:96:48:37:86:A9:6A:AE:19:13:3D:FD:EB:B6:34:D6:32:48 67943ms [err] a=setup:active 67943ms [err] 67944ms [err] connectionstatechanged new new stable 67944ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 67944ms [err] connectionstatechanged new new stable 67944ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 67945ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 67947ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 67947ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 67948ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 67949ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 67949ms [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='') 67949ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 67949ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 67949ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 67949ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 67950ms [err] connectionstatechanged connecting checking stable 67950ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 67950ms [err] connectionstatechanged connecting checking stable 67950ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 67950ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/549f6b86-8416-46e7-a4b3-948e790c454d", "state": "connecting"}] 67965ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 37118) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'vqorGcS1jqyq') 67965ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 37118) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'vqorGcS1jqyq') 67965ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(w2PhnAk9o0 1 udp 1845501695 172.17.0.2 37118 typ prflx) 67965ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39440) -> ('172.17.0.2', 37118)) State.WAITING -> State.IN_PROGRESS 67965ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 37118) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'MJ\xcf\\\x0fe\x1b1\x0b)^\xf8') 67968ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 37118) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'MJ\xcf\\\x0fe\x1b1\x0b)^\xf8') 67968ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39440) -> ('172.17.0.2', 37118)) State.IN_PROGRESS -> State.SUCCEEDED 67968ms [err] INFO:aioice.ice:Connection(0) ICE completed 67970ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 67970ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 67972ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 67973ms [err] connectionstatechanged connecting completed stable 67973ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 67975ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 67975ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 67976ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 67976ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 67976ms [err] connectionstatechanged connected completed stable 67976ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 67976ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/549f6b86-8416-46e7-a4b3-948e790c454d", "state": "connected"}] 67978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 67978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 67978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 67979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 67979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 67979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 67980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1608292866, stream_id=1, stream_seq=0) 67980ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 67980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1976006007, stream_id=1, stream_seq=0) 67980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 67980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1608292866, gaps=[]) 67980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1976006007, gaps=[]) 67980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 67981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1608292867, stream_id=1, stream_seq=1) 67981ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 67981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1608292867, gaps=[]) 67981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1608292868, stream_id=1, stream_seq=2) 67981ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 67982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1608292868, gaps=[]) 67982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1608292869, stream_id=1, stream_seq=3) 67982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1608292869, gaps=[]) 67982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1608292870, stream_id=1, stream_seq=4) 67982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1608292870, gaps=[]) 67988ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:4250903427 1 udp 2113937151 d6c9dcc9-bff0-432a-badb-8b27d60879d6.local 37118 typ host generation 0 ufrag FNEC network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/549f6b86-8416-46e7-a4b3-948e790c454d"}', extra='') 67988ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:4250903427 1 udp 2113937151 d6c9dcc9-bff0-432a-badb-8b27d60879d6.local 37118 typ host generation 0 ufrag FNEC network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/549f6b86-8416-46e7-a4b3-948e790c454d"}', extra='') 67988ms [err] handleSignalingMessage 67988ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 67988ms [err] handleIceCandidate 67988ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 67988ms [err] acceptIceCandidate 67988ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 67991ms [err] INFO:aioice.ice:Connection(0) Remote candidate "d6c9dcc9-bff0-432a-badb-8b27d60879d6.local" resolved to 172.17.0.2 68023ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 37118) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'QcVstbiHvufW') 68023ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 37118) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'QcVstbiHvufW') 68023ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39440) -> ('172.17.0.2', 37118)) State.FROZEN -> State.FAILED 68023ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49163) -> ('172.17.0.2', 37118)) State.FROZEN -> State.FAILED 68046ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 68046ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 68046ms [log] [experimentStatusChanged] {"status": "running", "message": null} 68086ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 37118) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'iESZ0e626pP5') 68086ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 37118) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'iESZ0e626pP5') 68149ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/549f6b86-8416-46e7-a4b3-948e790c454d"}', extra='') 68149ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/549f6b86-8416-46e7-a4b3-948e790c454d"}', extra='') 68149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 68150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 68150ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 68150ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 68150ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 68150ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 68150ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 68151ms [err] connectionstatechanged closed closed closed 68151ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 68151ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 68151ms [err] connectionstatechanged closed closed closed 68151ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 68151ms [err] connectionstatechanged closed closed closed 68151ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 68151ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/549f6b86-8416-46e7-a4b3-948e790c454d", "state": "closed"}] 68152ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 68152ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 68254ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 68255ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 68255ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests : should transmit initial gpio value 68352ms [err] Traceback (most recent call last): 68352ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 68352ms [err] return _run_code(code, main_globals, None, 68352ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 68352ms [err] exec(code, run_globals) 68352ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 68352ms [err] sys.exit(main()) 68352ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 68352ms [err] asyncio.run(main_async()) 68352ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 68352ms [err] return loop.run_until_complete(main) 68352ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 68353ms [err] self.run_forever() 68353ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 68353ms [err] self._run_once() 68353ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 68353ms [err] event_list = self._selector.select(timeout) 68353ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 68353ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 68353ms [err] KeyboardInterrupt 68355ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 68355ms [err] h.flush() 68355ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to js Client GPIO tests : should transmit gpio value ================== python Client to python Client GPIO tests : should transmit initial gpio value 79088ms [log] starting device 79768ms [err] DEBUG:asyncio:Using selector: EpollSelector 79954ms [err] ERROR:asyncio:Unclosed client session 79954ms [err] client_session: 80100ms [log] parsing 80100ms [log] creating device handler 80100ms [log] [ready] 80100ms [log] reading line 80100ms [log] [websocketToken] "51d8de62-c03d-4909-9c93-f1f315cb55d7" 80117ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 80117ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 80117ms [log] [websocketConnected] 80430ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 80430ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 80430ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 80442ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/4f69de58-e4c0-4951-b58c-c00d0822c4df"}}', extra='') 80442ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/4f69de58-e4c0-4951-b58c-c00d0822c4df"}}', extra='') 80442ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/4f69de58-e4c0-4951-b58c-c00d0822c4df"} 80502ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/d3034bc0-9eb3-4990-90ba-dbd7e567bd8c","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 80502ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/d3034bc0-9eb3-4990-90ba-dbd7e567bd8c","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 80529ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d3034bc0-9eb3-4990-90ba-dbd7e567bd8c", "state": "new"}] 82532ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/d3034bc0-9eb3-4990-90ba-dbd7e567bd8c","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 82532ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/d3034bc0-9eb3-4990-90ba-dbd7e567bd8c","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 82532ms [err] handleSignalingMessage 82532ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 82532ms [err] handleOptions 82532ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 82533ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 82533ms [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='') 82533ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 82547ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/d3034bc0-9eb3-4990-90ba-dbd7e567bd8c","content":{"type":"offer","sdp":"v=0\\r\\no=- 3954838629 3954838629 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 57149 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 57149 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 60188 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:uIeM\\r\\na=ice-pwd:q6OATpHsPvUK4RrHVauMVc\\r\\na=fingerprint:sha-256 5A:A9:68:DB:76:94:67:BD:A0:55:FE:E5:4B:B6:89:F6:C5:59:F4:17:F4:91:20:8F:2B:76:15:0C:40:6D:04:DA\\r\\na=fingerprint:sha-384 C5:03:68:DF:99:E8:47:78:D7:A9:BC:4F:57:B3:C5:01:2E:FD:03:57:77:10:99:2D:26:34:67:CA:7C:C5:96:D1:D1:F9:FF:47:45:23:40:3E:56:92:44:27:49:DE:3D:E1\\r\\na=fingerprint:sha-512 F1:BF:78:02:E6:5C:C3:F6:EC:A9:70:D6:3F:D9:B1:90:E4:1F:E9:D1:0A:17:5A:57:EA:48:28:8F:A1:1E:58:BF:A4:77:D3:AF:DB:68:4A:EE:2B:6A:EE:B6:E8:D3:C0:28:31:12:68:DC:A3:DE:15:0F:91:1B:33:22:AE:92:F2:24\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 82547ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/d3034bc0-9eb3-4990-90ba-dbd7e567bd8c","content":{"type":"offer","sdp":"v=0\\r\\no=- 3954838629 3954838629 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 57149 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 57149 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 60188 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:uIeM\\r\\na=ice-pwd:q6OATpHsPvUK4RrHVauMVc\\r\\na=fingerprint:sha-256 5A:A9:68:DB:76:94:67:BD:A0:55:FE:E5:4B:B6:89:F6:C5:59:F4:17:F4:91:20:8F:2B:76:15:0C:40:6D:04:DA\\r\\na=fingerprint:sha-384 C5:03:68:DF:99:E8:47:78:D7:A9:BC:4F:57:B3:C5:01:2E:FD:03:57:77:10:99:2D:26:34:67:CA:7C:C5:96:D1:D1:F9:FF:47:45:23:40:3E:56:92:44:27:49:DE:3D:E1\\r\\na=fingerprint:sha-512 F1:BF:78:02:E6:5C:C3:F6:EC:A9:70:D6:3F:D9:B1:90:E4:1F:E9:D1:0A:17:5A:57:EA:48:28:8F:A1:1E:58:BF:A4:77:D3:AF:DB:68:4A:EE:2B:6A:EE:B6:E8:D3:C0:28:31:12:68:DC:A3:DE:15:0F:91:1B:33:22:AE:92:F2:24\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 82547ms [err] handleSignalingMessage 82547ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 82547ms [err] handleOffer 82547ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 82547ms [err] makeAnswer 82547ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 82548ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 82548ms [err] v=0 82548ms [err] o=- 3954838629 3954838629 IN IP4 0.0.0.0 82548ms [err] s=- 82548ms [err] t=0 0 82548ms [err] a=group:BUNDLE 0 82548ms [err] a=msid-semantic:WMS * 82548ms [err] m=application 57149 DTLS/SCTP 5000 82548ms [err] c=IN IP4 172.30.0.1 82548ms [err] a=mid:0 82548ms [err] a=sctpmap:5000 webrtc-datachannel 65535 82548ms [err] a=max-message-size:65536 82548ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 57149 typ host 82548ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 60188 typ host 82548ms [err] a=end-of-candidates 82548ms [err] a=ice-ufrag:uIeM 82548ms [err] a=ice-pwd:q6OATpHsPvUK4RrHVauMVc 82548ms [err] a=fingerprint:sha-256 5A:A9:68:DB:76:94:67:BD:A0:55:FE:E5:4B:B6:89:F6:C5:59:F4:17:F4:91:20:8F:2B:76:15:0C:40:6D:04:DA 82548ms [err] a=fingerprint:sha-384 C5:03:68:DF:99:E8:47:78:D7:A9:BC:4F:57:B3:C5:01:2E:FD:03:57:77:10:99:2D:26:34:67:CA:7C:C5:96:D1:D1:F9:FF:47:45:23:40:3E:56:92:44:27:49:DE:3D:E1 82548ms [err] a=fingerprint:sha-512 F1:BF:78:02:E6:5C:C3:F6:EC:A9:70:D6:3F:D9:B1:90:E4:1F:E9:D1:0A:17:5A:57:EA:48:28:8F:A1:1E:58:BF:A4:77:D3:AF:DB:68:4A:EE:2B:6A:EE:B6:E8:D3:C0:28:31:12:68:DC:A3:DE:15:0F:91:1B:33:22:AE:92:F2:24 82548ms [err] a=setup:actpass 82548ms [err] 82552ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 82552ms [err] v=0 82552ms [err] o=- 3954838629 3954838629 IN IP4 0.0.0.0 82552ms [err] s=- 82552ms [err] t=0 0 82552ms [err] a=group:BUNDLE 0 82552ms [err] a=msid-semantic:WMS * 82552ms [err] m=application 57149 DTLS/SCTP 5000 82552ms [err] c=IN IP4 172.30.0.1 82552ms [err] a=mid:0 82552ms [err] a=sctpmap:5000 webrtc-datachannel 65535 82552ms [err] a=max-message-size:65536 82552ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 57149 typ host 82552ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 60188 typ host 82552ms [err] a=end-of-candidates 82552ms [err] a=ice-ufrag:uIeM 82552ms [err] a=ice-pwd:q6OATpHsPvUK4RrHVauMVc 82552ms [err] a=fingerprint:sha-256 5A:A9:68:DB:76:94:67:BD:A0:55:FE:E5:4B:B6:89:F6:C5:59:F4:17:F4:91:20:8F:2B:76:15:0C:40:6D:04:DA 82552ms [err] a=fingerprint:sha-384 C5:03:68:DF:99:E8:47:78:D7:A9:BC:4F:57:B3:C5:01:2E:FD:03:57:77:10:99:2D:26:34:67:CA:7C:C5:96:D1:D1:F9:FF:47:45:23:40:3E:56:92:44:27:49:DE:3D:E1 82552ms [err] a=fingerprint:sha-512 F1:BF:78:02:E6:5C:C3:F6:EC:A9:70:D6:3F:D9:B1:90:E4:1F:E9:D1:0A:17:5A:57:EA:48:28:8F:A1:1E:58:BF:A4:77:D3:AF:DB:68:4A:EE:2B:6A:EE:B6:E8:D3:C0:28:31:12:68:DC:A3:DE:15:0F:91:1B:33:22:AE:92:F2:24 82552ms [err] a=setup:actpass 82552ms [err] 82553ms [err] connectionstatechanged new new have-remote-offer 82553ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 82553ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d3034bc0-9eb3-4990-90ba-dbd7e567bd8c", "state": "new"}] 82555ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 82555ms [err] v=0 82555ms [err] o=- 3954838629 3954838629 IN IP4 0.0.0.0 82555ms [err] s=- 82555ms [err] t=0 0 82555ms [err] a=group:BUNDLE 0 82555ms [err] a=msid-semantic:WMS * 82555ms [err] m=application 9 DTLS/SCTP 5000 82555ms [err] c=IN IP4 0.0.0.0 82555ms [err] a=mid:0 82555ms [err] a=sctpmap:5000 webrtc-datachannel 65535 82555ms [err] a=max-message-size:65536 82555ms [err] a=ice-ufrag:b4FH 82555ms [err] a=ice-pwd:DEw09ZsBGdZG4d64UhCJ2W 82555ms [err] a=fingerprint:sha-256 A7:10:D2:37:58:E4:85:92:EE:38:B1:14:BD:55:D0:3F:B3:D5:39:C9:25:6A:C9:C0:D3:D8:32:36:66:95:82:AA 82555ms [err] a=fingerprint:sha-384 BC:66:C9:DA:30:F4:D0:F6:6C:F3:EE:0F:F9:A1:05:FB:4D:91:B8:7B:B2:50:F3:64:7E:46:74:D9:D2:A5:EF:5F:29:C0:7F:80:D6:4F:5D:27:1C:1A:74:F9:F4:B4:DD:B6 82555ms [err] a=fingerprint:sha-512 83:A8:68:52:4C:8E:F7:9E:4F:1C:D1:9F:BE:3F:53:13:E8:C4:5A:4D:85:76:DD:6D:3B:19:6B:D1:E9:27:2A:FA:EA:DF:23:B6:B8:D7:30:39:E7:C7:2D:EE:A2:C4:3D:46:DC:27:EB:27:2E:E0:E4:45:85:23:84:EA:CD:F8:66:42 82555ms [err] a=setup:active 82555ms [err] 82555ms [err] connectionstatechanged new new stable 82555ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 82556ms [err] connectionstatechanged new new stable 82556ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 82556ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 82558ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 82559ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 82559ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 82561ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 82561ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 82561ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 82562ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35189) -> ('172.30.0.1', 57149)) State.FROZEN -> State.WAITING 82562ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43251) -> ('172.30.0.1', 57149)) State.FROZEN -> State.WAITING 82562ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35189) -> ('172.17.0.2', 60188)) State.FROZEN -> State.WAITING 82562ms [err] connectionstatechanged connecting checking stable 82563ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 82563ms [err] connectionstatechanged connecting checking stable 82563ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 82563ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35189) -> ('172.30.0.1', 57149)) State.WAITING -> State.IN_PROGRESS 82563ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 57149) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x82\x9c\xfc\xd2b\x99z~\x03f\xc5\x85') 82564ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d3034bc0-9eb3-4990-90ba-dbd7e567bd8c", "state": "connecting"}] 82565ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 57149) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x82\x9c\xfc\xd2b\x99z~\x03f\xc5\x85') 82565ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35189) -> ('172.30.0.1', 57149)) State.IN_PROGRESS -> State.SUCCEEDED 82574ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 57149) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x1cX\xe1\xc7*\n\x16#\x1b\x90\xf6\x06') 82574ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 57149) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x1cX\xe1\xc7*\n\x16#\x1b\x90\xf6\x06') 82574ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43251) -> ('172.30.0.1', 57149)) State.WAITING -> State.FAILED 82574ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35189) -> ('172.17.0.2', 60188)) State.WAITING -> State.FAILED 82574ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43251) -> ('172.17.0.2', 60188)) State.FROZEN -> State.FAILED 82574ms [err] INFO:aioice.ice:Connection(0) ICE completed 82575ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 57149) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x89<\x8a\xcc\xf5Q\xc5&\xd3H\xce\xa5') 82575ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 57149) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x89<\x8a\xcc\xf5Q\xc5&\xd3H\xce\xa5') 82575ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(vhLc7wdadp 1 udp 1862270975 172.17.0.2 57149 typ prflx) 82575ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35189) -> ('172.17.0.2', 57149)) State.WAITING -> State.IN_PROGRESS 82575ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 57149) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe8\xbd@=7p\x05\x0e\t!)\xb8') 82576ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 57149) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe8\xbd@=7p\x05\x0e\t!)\xb8') 82576ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35189) -> ('172.17.0.2', 57149)) State.IN_PROGRESS -> State.SUCCEEDED 82583ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 82583ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 82585ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 82585ms [err] connectionstatechanged connecting completed stable 82585ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 82598ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 82599ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 82599ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 82599ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 82599ms [err] connectionstatechanged connected completed stable 82599ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 82599ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d3034bc0-9eb3-4990-90ba-dbd7e567bd8c", "state": "connected"}] 82599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 82600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 82600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 82600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 82601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 82601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 82601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2456101141, stream_id=1, stream_seq=0) 82601ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 82601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3054435897, stream_id=1, stream_seq=0) 82602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 82602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2456101141, gaps=[]) 82602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3054435897, gaps=[]) 82602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 82603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2456101142, stream_id=1, stream_seq=1) 82603ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 82603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2456101142, gaps=[]) 82603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2456101143, stream_id=1, stream_seq=2) 82604ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 82604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2456101143, gaps=[]) 82649ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 82649ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 82649ms [log] [experimentStatusChanged] {"status": "running", "message": null} 82788ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/d3034bc0-9eb3-4990-90ba-dbd7e567bd8c"}', extra='') 82788ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/d3034bc0-9eb3-4990-90ba-dbd7e567bd8c"}', extra='') 82789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 82789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 82789ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 82789ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 82789ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 82789ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 82789ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 82789ms [err] connectionstatechanged closed closed closed 82790ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 82790ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 82790ms [err] connectionstatechanged closed closed closed 82790ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 82790ms [err] connectionstatechanged closed closed closed 82790ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 82790ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d3034bc0-9eb3-4990-90ba-dbd7e567bd8c", "state": "closed"}] 82791ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 82791ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 82838ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 82838ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 82838ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit gpio value 82940ms [err] Traceback (most recent call last): 82940ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 82941ms [err] return _run_code(code, main_globals, None, 82941ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 82941ms [err] exec(code, run_globals) 82941ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 82941ms [err] sys.exit(main()) 82941ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 82941ms [err] asyncio.run(main_async()) 82941ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 82941ms [err] return loop.run_until_complete(main) 82941ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 82941ms [err] self.run_forever() 82941ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 82942ms [err] self._run_once() 82942ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 82942ms [err] event_list = self._selector.select(timeout) 82942ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 82942ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 82942ms [err] KeyboardInterrupt 82944ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 82944ms [err] h.flush() 82944ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 83135ms [log] starting device 83793ms [err] DEBUG:asyncio:Using selector: EpollSelector 83981ms [err] ERROR:asyncio:Unclosed client session 83981ms [err] client_session: 84055ms [log] parsing 84055ms [log] creating device handler 84055ms [log] [ready] 84055ms [log] reading line 84055ms [log] [websocketToken] "11727ccc-ad7a-4f1a-9024-24e2e0e7fdb0" 84093ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 84093ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 84093ms [log] [websocketConnected] 84380ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 84380ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 84380ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 84419ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/c57ff9c8-13ce-4ccd-9ad9-74c41d9fa9f7"}}', extra='') 84419ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/c57ff9c8-13ce-4ccd-9ad9-74c41d9fa9f7"}}', extra='') 84419ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/c57ff9c8-13ce-4ccd-9ad9-74c41d9fa9f7"} 84474ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/913494bd-c4db-4be9-b7ab-83d4ed82e3bb","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 84474ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/913494bd-c4db-4be9-b7ab-83d4ed82e3bb","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 84478ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/913494bd-c4db-4be9-b7ab-83d4ed82e3bb", "state": "new"}] 86481ms [err] makeOffer 86481ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 86482ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 86482ms [err] v=0 86482ms [err] o=- 3954838633 3954838633 IN IP4 0.0.0.0 86482ms [err] s=- 86482ms [err] t=0 0 86482ms [err] a=group:BUNDLE 0 86482ms [err] a=msid-semantic:WMS * 86482ms [err] m=application 9 DTLS/SCTP 5000 86482ms [err] c=IN IP4 0.0.0.0 86482ms [err] a=mid:0 86482ms [err] a=sctpmap:5000 webrtc-datachannel 65535 86482ms [err] a=max-message-size:65536 86482ms [err] a=ice-ufrag:C8oL 86482ms [err] a=ice-pwd:xbBd3JthYsq6mf2aFQhvww 86482ms [err] a=fingerprint:sha-256 B4:64:65:63:3A:5E:0E:8D:55:51:11:2A:F6:AA:C4:66:E0:24:E2:C5:8F:EA:B8:18:A3:88:C8:BD:49:28:12:17 86482ms [err] a=fingerprint:sha-384 31:6B:D3:55:CA:DA:CE:D0:3D:0E:9F:18:34:BE:E2:92:1A:95:39:D1:0D:03:95:59:B5:54:9A:F1:36:17:0B:77:26:14:55:DD:E1:EA:81:9B:96:6B:AE:F1:31:52:6C:97 86482ms [err] a=fingerprint:sha-512 A8:04:12:AF:44:5A:75:2B:4A:80:9D:8F:4F:DB:A0:4C:96:FE:DA:53:07:EC:4C:BE:BB:84:AF:50:79:1F:DC:D2:C3:C8:30:7C:A8:B5:AE:AA:98:C7:4B:70:83:C6:7D:C1:DE:53:B7:9F:BA:A1:31:53:61:96:A0:83:E7:AC:39:29 86482ms [err] a=setup:actpass 86482ms [err] 86483ms [err] connectionstatechanged new new have-local-offer 86484ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 86484ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 86486ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/913494bd-c4db-4be9-b7ab-83d4ed82e3bb", "state": "new"}] 86486ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 86487ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 86487ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 86488ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/913494bd-c4db-4be9-b7ab-83d4ed82e3bb","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 86488ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/913494bd-c4db-4be9-b7ab-83d4ed82e3bb","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 86488ms [err] handleSignalingMessage 86488ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 86488ms [err] handleOptions 86488ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 86489ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 86489ms [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='') 86489ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 86506ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34154) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xba\x95\xf0\xb2\x9b\xcey\x96 \x07\xf7n') 86506ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34154) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xba\x95\xf0\xb2\x9b\xcey\x96 \x07\xf7n') 86511ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/913494bd-c4db-4be9-b7ab-83d4ed82e3bb","content":{"type":"answer","sdp":"v=0\\r\\no=- 3954838633 3954838633 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 34154 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 34154 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 34643 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:5Azz\\r\\na=ice-pwd:ISWCVBCphIiBeue6nQyJvd\\r\\na=fingerprint:sha-256 C3:32:26:8A:F0:E1:1D:3F:7C:B6:9C:45:DF:93:99:3B:1E:39:DC:27:93:A2:6B:70:E7:8F:C8:CE:BE:78:04:C9\\r\\na=fingerprint:sha-384 31:41:C4:5E:2A:57:67:2A:40:D6:86:6F:F6:EE:B4:85:94:79:F6:CB:6E:47:AF:71:AC:9A:89:2F:18:43:61:42:22:9B:A6:2D:B6:2E:0C:C4:AD:E7:E3:16:80:92:FB:B7\\r\\na=fingerprint:sha-512 ED:FA:D6:84:8B:E1:3F:4C:F7:2C:03:5E:94:E8:36:B8:B3:F4:05:F9:A0:D8:4C:D0:B0:D0:81:AE:CC:88:09:61:C5:DB:43:A3:7B:0C:66:BA:50:12:2B:96:0B:C2:33:AF:4B:3A:BE:31:CB:C3:82:2D:39:63:C3:E2:A6:18:84:77\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 86511ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/913494bd-c4db-4be9-b7ab-83d4ed82e3bb","content":{"type":"answer","sdp":"v=0\\r\\no=- 3954838633 3954838633 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 34154 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 34154 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 34643 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:5Azz\\r\\na=ice-pwd:ISWCVBCphIiBeue6nQyJvd\\r\\na=fingerprint:sha-256 C3:32:26:8A:F0:E1:1D:3F:7C:B6:9C:45:DF:93:99:3B:1E:39:DC:27:93:A2:6B:70:E7:8F:C8:CE:BE:78:04:C9\\r\\na=fingerprint:sha-384 31:41:C4:5E:2A:57:67:2A:40:D6:86:6F:F6:EE:B4:85:94:79:F6:CB:6E:47:AF:71:AC:9A:89:2F:18:43:61:42:22:9B:A6:2D:B6:2E:0C:C4:AD:E7:E3:16:80:92:FB:B7\\r\\na=fingerprint:sha-512 ED:FA:D6:84:8B:E1:3F:4C:F7:2C:03:5E:94:E8:36:B8:B3:F4:05:F9:A0:D8:4C:D0:B0:D0:81:AE:CC:88:09:61:C5:DB:43:A3:7B:0C:66:BA:50:12:2B:96:0B:C2:33:AF:4B:3A:BE:31:CB:C3:82:2D:39:63:C3:E2:A6:18:84:77\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 86511ms [err] handleSignalingMessage 86511ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 86511ms [err] handleAnswer 86511ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 86511ms [err] acceptAnswer 86511ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 86511ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 86511ms [err] v=0 86511ms [err] o=- 3954838633 3954838633 IN IP4 0.0.0.0 86511ms [err] s=- 86511ms [err] t=0 0 86511ms [err] a=group:BUNDLE 0 86511ms [err] a=msid-semantic:WMS * 86511ms [err] m=application 34154 DTLS/SCTP 5000 86511ms [err] c=IN IP4 172.30.0.1 86511ms [err] a=mid:0 86511ms [err] a=sctpmap:5000 webrtc-datachannel 65535 86511ms [err] a=max-message-size:65536 86511ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 34154 typ host 86511ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 34643 typ host 86511ms [err] a=end-of-candidates 86511ms [err] a=ice-ufrag:5Azz 86511ms [err] a=ice-pwd:ISWCVBCphIiBeue6nQyJvd 86511ms [err] a=fingerprint:sha-256 C3:32:26:8A:F0:E1:1D:3F:7C:B6:9C:45:DF:93:99:3B:1E:39:DC:27:93:A2:6B:70:E7:8F:C8:CE:BE:78:04:C9 86511ms [err] a=fingerprint:sha-384 31:41:C4:5E:2A:57:67:2A:40:D6:86:6F:F6:EE:B4:85:94:79:F6:CB:6E:47:AF:71:AC:9A:89:2F:18:43:61:42:22:9B:A6:2D:B6:2E:0C:C4:AD:E7:E3:16:80:92:FB:B7 86511ms [err] a=fingerprint:sha-512 ED:FA:D6:84:8B:E1:3F:4C:F7:2C:03:5E:94:E8:36:B8:B3:F4:05:F9:A0:D8:4C:D0:B0:D0:81:AE:CC:88:09:61:C5:DB:43:A3:7B:0C:66:BA:50:12:2B:96:0B:C2:33:AF:4B:3A:BE:31:CB:C3:82:2D:39:63:C3:E2:A6:18:84:77 86511ms [err] a=setup:active 86511ms [err] 86512ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 86512ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 86512ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 86512ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50989) -> ('172.30.0.1', 34154)) State.FROZEN -> State.WAITING 86512ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 48370) -> ('172.30.0.1', 34154)) State.FROZEN -> State.WAITING 86512ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50989) -> ('172.17.0.2', 34643)) State.FROZEN -> State.WAITING 86512ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(aM8jNZYhK0 1 udp 1862270975 172.17.0.2 34154 typ prflx) 86513ms [err] connectionstatechanged connecting checking stable 86513ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 86513ms [err] connectionstatechanged connecting checking stable 86513ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 86513ms [err] connectionstatechanged connecting checking stable 86513ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 86513ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50989) -> ('172.17.0.2', 34154)) State.WAITING -> State.IN_PROGRESS 86513ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34154) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa5\xe0\xcb\x07Dq\x83\x07\xca\xd0\\\xdc') 86513ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50989) -> ('172.30.0.1', 34154)) State.WAITING -> State.IN_PROGRESS 86513ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 34154) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b']_\x85\xe7Ln\xa0\x80\x8e|1<') 86514ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/913494bd-c4db-4be9-b7ab-83d4ed82e3bb", "state": "connecting"}] 86514ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34154) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa5\xe0\xcb\x07Dq\x83\x07\xca\xd0\\\xdc') 86514ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50989) -> ('172.17.0.2', 34154)) State.IN_PROGRESS -> State.SUCCEEDED 86514ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 48370) -> ('172.30.0.1', 34154)) State.WAITING -> State.FAILED 86514ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50989) -> ('172.17.0.2', 34643)) State.WAITING -> State.FAILED 86514ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 48370) -> ('172.17.0.2', 34643)) State.FROZEN -> State.FAILED 86514ms [err] INFO:aioice.ice:Connection(0) ICE completed 86514ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 34154) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b']_\x85\xe7Ln\xa0\x80\x8e|1<') 86515ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50989) -> ('172.30.0.1', 34154)) State.IN_PROGRESS -> State.SUCCEEDED 86515ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 34154) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa7\xe1\x0et\xd0\xe4<\xe9\x04\xadK\x99') 86515ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 34154) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa7\xe1\x0et\xd0\xe4<\xe9\x04\xadK\x99') 86534ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 86534ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 86535ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 86535ms [err] connectionstatechanged connecting completed stable 86535ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 86537ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 86537ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 86537ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 86537ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 86537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 86538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 86538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 86538ms [err] connectionstatechanged connected completed stable 86538ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 86538ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/913494bd-c4db-4be9-b7ab-83d4ed82e3bb", "state": "connected"}] 86539ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 86539ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 86539ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 86539ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 86539ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 86539ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 86540ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 86540ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 86540ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 86540ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3854054047, stream_id=1, stream_seq=0) 86540ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 86541ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3306715102, stream_id=1, stream_seq=0) 86541ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 86541ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3306715102, gaps=[]) 86541ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3854054047, gaps=[]) 86541ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 86542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3306715103, stream_id=1, stream_seq=1) 86542ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 86542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3306715103, gaps=[]) 86542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3306715104, stream_id=1, stream_seq=2) 86542ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 86542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3306715104, gaps=[]) 86542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3306715105, stream_id=1, stream_seq=3) 86542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3306715105, gaps=[]) 86542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3306715106, stream_id=1, stream_seq=4) 86543ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3306715106, gaps=[]) 86602ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 86602ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 86602ms [log] [experimentStatusChanged] {"status": "running", "message": null} 86717ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/913494bd-c4db-4be9-b7ab-83d4ed82e3bb"}', extra='') 86717ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/913494bd-c4db-4be9-b7ab-83d4ed82e3bb"}', extra='') 86717ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 86717ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 86717ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 86717ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 86717ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 86717ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 86717ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 86718ms [err] connectionstatechanged closed closed closed 86718ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 86718ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 86718ms [err] connectionstatechanged closed closed closed 86718ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 86718ms [err] connectionstatechanged closed closed closed 86718ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 86718ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/913494bd-c4db-4be9-b7ab-83d4ed82e3bb", "state": "closed"}] 86718ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 86719ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 86759ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 86759ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 86759ms [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 86826ms [err] Traceback (most recent call last): 86826ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 86826ms [err] return _run_code(code, main_globals, None, 86826ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 86826ms [err] exec(code, run_globals) 86826ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 86826ms [err] sys.exit(main()) 86826ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 86826ms [err] asyncio.run(main_async()) 86826ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 86827ms [err] return loop.run_until_complete(main) 86827ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 86827ms [err] self.run_forever() 86827ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 86827ms [err] self._run_once() 86827ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 86827ms [err] event_list = self._selector.select(timeout) 86827ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 86827ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 86827ms [err] KeyboardInterrupt 86828ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 86828ms [err] h.flush() 86828ms [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 93697ms [log] starting device 94397ms [err] DEBUG:asyncio:Using selector: EpollSelector 94554ms [err] ERROR:asyncio:Unclosed client session 94554ms [err] client_session: 94649ms [log] parsing 94649ms [log] creating device handler 94649ms [log] [ready] 94649ms [log] reading line 94649ms [log] [websocketToken] "dc9794a6-870e-45a3-9f73-ba54625162dc" 94663ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 94663ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 94663ms [log] [websocketConnected] 96276ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 96276ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 96276ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 96291ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/fc353492-4551-4d00-afbe-36d9d5959c06"}}', extra='') 96291ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/fc353492-4551-4d00-afbe-36d9d5959c06"}}', extra='') 96292ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/fc353492-4551-4d00-afbe-36d9d5959c06"} 96378ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/c5ef593a-4db2-4e35-b8ce-c125eb8cffc2","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 96378ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/c5ef593a-4db2-4e35-b8ce-c125eb8cffc2","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 96382ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c5ef593a-4db2-4e35-b8ce-c125eb8cffc2", "state": "new"}] 98385ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 98385ms [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='') 98385ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 98385ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/c5ef593a-4db2-4e35-b8ce-c125eb8cffc2"}', extra='') 98385ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/c5ef593a-4db2-4e35-b8ce-c125eb8cffc2"}', extra='') 98386ms [err] handleSignalingMessage 98386ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 98386ms [err] handleOptions 98386ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 98386ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 4552882423212419729 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:AdsW\\r\\na=ice-pwd:DClLfYhnGP608PMrkFRYAGAu\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 57:0D:3E:E5:24:93:75:C8:77:EF:10:C5:5B:DB:DA:BE:1D:50:40:42:F8:DD:A7:B8:BA:F5:27:3F:DF:35:8B:81\\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/c5ef593a-4db2-4e35-b8ce-c125eb8cffc2"}', extra='') 98386ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 4552882423212419729 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:AdsW\\r\\na=ice-pwd:DClLfYhnGP608PMrkFRYAGAu\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 57:0D:3E:E5:24:93:75:C8:77:EF:10:C5:5B:DB:DA:BE:1D:50:40:42:F8:DD:A7:B8:BA:F5:27:3F:DF:35:8B:81\\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/c5ef593a-4db2-4e35-b8ce-c125eb8cffc2"}', extra='') 98386ms [err] handleSignalingMessage 98386ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 98386ms [err] handleOffer 98386ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 98386ms [err] makeAnswer 98386ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 98386ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 98386ms [err] v=0 98386ms [err] o=- 4552882423212419729 2 IN IP4 127.0.0.1 98386ms [err] s=- 98386ms [err] t=0 0 98386ms [err] a=group:BUNDLE 0 98386ms [err] a=extmap-allow-mixed 98386ms [err] a=msid-semantic: WMS 98386ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 98386ms [err] c=IN IP4 0.0.0.0 98386ms [err] a=ice-ufrag:AdsW 98386ms [err] a=ice-pwd:DClLfYhnGP608PMrkFRYAGAu 98386ms [err] a=ice-options:trickle 98386ms [err] a=fingerprint:sha-256 57:0D:3E:E5:24:93:75:C8:77:EF:10:C5:5B:DB:DA:BE:1D:50:40:42:F8:DD:A7:B8:BA:F5:27:3F:DF:35:8B:81 98386ms [err] a=setup:actpass 98386ms [err] a=mid:0 98386ms [err] a=sctp-port:5000 98386ms [err] a=max-message-size:262144 98386ms [err] 98389ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 98389ms [err] v=0 98389ms [err] o=- 4552882423212419729 2 IN IP4 127.0.0.1 98389ms [err] s=- 98389ms [err] t=0 0 98389ms [err] a=group:BUNDLE 0 98389ms [err] a=extmap-allow-mixed 98389ms [err] a=msid-semantic: WMS 98389ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 98389ms [err] c=IN IP4 0.0.0.0 98389ms [err] a=ice-ufrag:AdsW 98389ms [err] a=ice-pwd:DClLfYhnGP608PMrkFRYAGAu 98389ms [err] a=ice-options:trickle 98389ms [err] a=fingerprint:sha-256 57:0D:3E:E5:24:93:75:C8:77:EF:10:C5:5B:DB:DA:BE:1D:50:40:42:F8:DD:A7:B8:BA:F5:27:3F:DF:35:8B:81 98389ms [err] a=setup:actpass 98389ms [err] a=mid:0 98389ms [err] a=sctp-port:5000 98389ms [err] a=max-message-size:262144 98389ms [err] 98389ms [err] connectionstatechanged new new have-remote-offer 98390ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 98390ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c5ef593a-4db2-4e35-b8ce-c125eb8cffc2", "state": "new"}] 98391ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 98391ms [err] v=0 98391ms [err] o=- 3954838645 3954838645 IN IP4 0.0.0.0 98391ms [err] s=- 98391ms [err] t=0 0 98391ms [err] a=group:BUNDLE 0 98391ms [err] a=msid-semantic:WMS * 98391ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 98391ms [err] c=IN IP4 0.0.0.0 98391ms [err] a=mid:0 98391ms [err] a=sctp-port:5000 98391ms [err] a=max-message-size:65536 98391ms [err] a=ice-ufrag:pQZ6 98391ms [err] a=ice-pwd:4w8Cy1GtLoJbJ0FwjT8jJC 98391ms [err] a=fingerprint:sha-256 41:B8:CC:6E:46:75:7B:2E:C3:61:93:CD:F7:AA:2E:A3:B6:20:8F:5A:4A:5F:9A:BA:60:32:13:3E:41:F1:C8:AC 98391ms [err] a=fingerprint:sha-384 1B:BF:F4:65:58:AB:CE:74:3C:BA:30:9F:55:C4:2B:ED:F2:73:8C:A5:B3:CB:1A:90:20:FF:92:14:0D:0C:57:28:23:22:02:8F:5F:40:B2:42:BA:00:6B:42:5A:22:9A:B3 98391ms [err] a=fingerprint:sha-512 29:68:38:02:B6:66:18:5D:81:C1:14:40:0F:0C:BA:FE:54:B3:4A:9A:39:94:AB:45:49:C3:F0:96:AF:C3:22:6E:78:C4:57:90:88:67:E2:98:D9:85:B2:EE:89:A1:30:01:BC:8D:FB:72:14:21:B1:73:6C:45:26:FA:44:F1:20:25 98391ms [err] a=setup:active 98391ms [err] 98391ms [err] connectionstatechanged new new stable 98391ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 98391ms [err] connectionstatechanged new new stable 98391ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 98391ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 98393ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 98394ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 98394ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 98395ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 98395ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 98395ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 98396ms [err] connectionstatechanged connecting checking stable 98396ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 98396ms [err] connectionstatechanged connecting checking stable 98396ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 98396ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c5ef593a-4db2-4e35-b8ce-c125eb8cffc2", "state": "connecting"}] 98408ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 54101) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'TyauEFK0NWvP') 98408ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 54101) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'TyauEFK0NWvP') 98409ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(ZSIIXMH5iA 1 udp 1845501695 172.17.0.2 54101 typ prflx) 98409ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57449) -> ('172.17.0.2', 54101)) State.WAITING -> State.IN_PROGRESS 98409ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 54101) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'z\x07\x99,\xfb\x93j\xf7\xd8?\x0e\x1c') 98411ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 54101) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'z\x07\x99,\xfb\x93j\xf7\xd8?\x0e\x1c') 98411ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57449) -> ('172.17.0.2', 54101)) State.IN_PROGRESS -> State.SUCCEEDED 98412ms [err] INFO:aioice.ice:Connection(0) ICE completed 98416ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 98416ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 98417ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 98418ms [err] connectionstatechanged connecting completed stable 98418ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 98418ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1809256355 1 udp 2113937151 b6520fe3-e69c-48b6-89c5-edaf810f9168.local 54101 typ host generation 0 ufrag AdsW network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/c5ef593a-4db2-4e35-b8ce-c125eb8cffc2"}', extra='') 98418ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1809256355 1 udp 2113937151 b6520fe3-e69c-48b6-89c5-edaf810f9168.local 54101 typ host generation 0 ufrag AdsW network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/c5ef593a-4db2-4e35-b8ce-c125eb8cffc2"}', extra='') 98418ms [err] handleSignalingMessage 98418ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 98418ms [err] handleIceCandidate 98418ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 98418ms [err] acceptIceCandidate 98418ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 98422ms [err] INFO:aioice.ice:Connection(0) Remote candidate "b6520fe3-e69c-48b6-89c5-edaf810f9168.local" resolved to 172.17.0.2 98423ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 98423ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 98423ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 98423ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 98423ms [err] connectionstatechanged connected completed stable 98423ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 98423ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c5ef593a-4db2-4e35-b8ce-c125eb8cffc2", "state": "connected"}] 98424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 98424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 98424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 98425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 98425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 98425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 98426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3793067735, stream_id=1, stream_seq=0) 98426ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 98426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3783444736, stream_id=1, stream_seq=0) 98426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 98426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3793067735, gaps=[]) 98426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3783444736, gaps=[]) 98426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 98427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3793067736, stream_id=1, stream_seq=1) 98427ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 98427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3793067736, gaps=[]) 98427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3793067737, stream_id=1, stream_seq=2) 98427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3793067737, gaps=[]) 98427ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 98460ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 54101) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'AV+WwburVGJA') 98461ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 54101) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'AV+WwburVGJA') 98461ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57449) -> ('172.17.0.2', 54101)) State.FROZEN -> State.FAILED 98461ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 59914) -> ('172.17.0.2', 54101)) State.FROZEN -> State.FAILED 98476ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 98476ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 98476ms [log] [experimentStatusChanged] {"status": "running", "message": null} 98524ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 54101) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'XM9vCnP8UA6A') 98524ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 54101) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'XM9vCnP8UA6A') 98591ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/c5ef593a-4db2-4e35-b8ce-c125eb8cffc2"}', extra='') 98591ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/c5ef593a-4db2-4e35-b8ce-c125eb8cffc2"}', extra='') 98591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 98592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 98592ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 98592ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 98592ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 98592ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 98592ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 98593ms [err] connectionstatechanged closed closed closed 98593ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 98593ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 98593ms [err] connectionstatechanged closed closed closed 98593ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 98593ms [err] connectionstatechanged closed closed closed 98593ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 98593ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c5ef593a-4db2-4e35-b8ce-c125eb8cffc2", "state": "closed"}] 98594ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 98594ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 98688ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 98688ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 98688ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests without driver: should transmit gpio value 98749ms [err] Traceback (most recent call last): 98749ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 98750ms [err] return _run_code(code, main_globals, None, 98750ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 98750ms [err] exec(code, run_globals) 98750ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 98750ms [err] sys.exit(main()) 98750ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 98750ms [err] asyncio.run(main_async()) 98750ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 98750ms [err] return loop.run_until_complete(main) 98750ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 98750ms [err] self.run_forever() 98750ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 98750ms [err] self._run_once() 98750ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 98751ms [err] event_list = self._selector.select(timeout) 98751ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 98751ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 98751ms [err] KeyboardInterrupt 98753ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 98753ms [err] h.flush() 98753ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 98871ms [log] starting device 99586ms [err] DEBUG:asyncio:Using selector: EpollSelector 99739ms [err] ERROR:asyncio:Unclosed client session 99739ms [err] client_session: 99830ms [log] parsing 99830ms [log] creating device handler 99830ms [log] [ready] 99830ms [log] reading line 99830ms [log] [websocketToken] "6779b01b-c569-4341-bc0b-1a469584dc41" 99843ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 99843ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 99843ms [log] [websocketConnected] 101513ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 101513ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 101513ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 101524ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/f1d1e57b-832d-491e-aae4-45b36e01587a"}}', extra='') 101524ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/f1d1e57b-832d-491e-aae4-45b36e01587a"}}', extra='') 101524ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/f1d1e57b-832d-491e-aae4-45b36e01587a"} 101601ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/a79e5a12-6886-4650-a514-f6edc769b73d","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 101601ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/a79e5a12-6886-4650-a514-f6edc769b73d","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 101605ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a79e5a12-6886-4650-a514-f6edc769b73d", "state": "new"}] 103608ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a79e5a12-6886-4650-a514-f6edc769b73d"}', extra='') 103608ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a79e5a12-6886-4650-a514-f6edc769b73d"}', extra='') 103608ms [err] handleSignalingMessage 103608ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 103608ms [err] handleOptions 103608ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 103609ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 103609ms [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='') 103609ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 103609ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 1271452556012577729 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:+I3d\\r\\na=ice-pwd:38wx4xwTMurxC5q447HJhlm7\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 4A:81:B3:4E:AE:20:D3:F9:0D:28:25:72:41:D5:C8:F6:BC:6E:01:3D:47:EF:37:1A:FD:84:41:78:27:D6:4F:4A\\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/a79e5a12-6886-4650-a514-f6edc769b73d"}', extra='') 103609ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 1271452556012577729 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:+I3d\\r\\na=ice-pwd:38wx4xwTMurxC5q447HJhlm7\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 4A:81:B3:4E:AE:20:D3:F9:0D:28:25:72:41:D5:C8:F6:BC:6E:01:3D:47:EF:37:1A:FD:84:41:78:27:D6:4F:4A\\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/a79e5a12-6886-4650-a514-f6edc769b73d"}', extra='') 103609ms [err] handleSignalingMessage 103609ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 103609ms [err] handleOffer 103609ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 103609ms [err] makeAnswer 103609ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 103609ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 103609ms [err] v=0 103609ms [err] o=- 1271452556012577729 2 IN IP4 127.0.0.1 103609ms [err] s=- 103609ms [err] t=0 0 103609ms [err] a=group:BUNDLE 0 103609ms [err] a=extmap-allow-mixed 103609ms [err] a=msid-semantic: WMS 103609ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 103609ms [err] c=IN IP4 0.0.0.0 103609ms [err] a=ice-ufrag:+I3d 103609ms [err] a=ice-pwd:38wx4xwTMurxC5q447HJhlm7 103609ms [err] a=ice-options:trickle 103609ms [err] a=fingerprint:sha-256 4A:81:B3:4E:AE:20:D3:F9:0D:28:25:72:41:D5:C8:F6:BC:6E:01:3D:47:EF:37:1A:FD:84:41:78:27:D6:4F:4A 103609ms [err] a=setup:actpass 103609ms [err] a=mid:0 103609ms [err] a=sctp-port:5000 103609ms [err] a=max-message-size:262144 103609ms [err] 103612ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 103612ms [err] v=0 103612ms [err] o=- 1271452556012577729 2 IN IP4 127.0.0.1 103612ms [err] s=- 103612ms [err] t=0 0 103612ms [err] a=group:BUNDLE 0 103612ms [err] a=extmap-allow-mixed 103612ms [err] a=msid-semantic: WMS 103612ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 103612ms [err] c=IN IP4 0.0.0.0 103612ms [err] a=ice-ufrag:+I3d 103612ms [err] a=ice-pwd:38wx4xwTMurxC5q447HJhlm7 103612ms [err] a=ice-options:trickle 103612ms [err] a=fingerprint:sha-256 4A:81:B3:4E:AE:20:D3:F9:0D:28:25:72:41:D5:C8:F6:BC:6E:01:3D:47:EF:37:1A:FD:84:41:78:27:D6:4F:4A 103612ms [err] a=setup:actpass 103612ms [err] a=mid:0 103612ms [err] a=sctp-port:5000 103612ms [err] a=max-message-size:262144 103612ms [err] 103612ms [err] connectionstatechanged new new have-remote-offer 103612ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 103613ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a79e5a12-6886-4650-a514-f6edc769b73d", "state": "new"}] 103614ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 103614ms [err] v=0 103614ms [err] o=- 3954838650 3954838650 IN IP4 0.0.0.0 103614ms [err] s=- 103614ms [err] t=0 0 103614ms [err] a=group:BUNDLE 0 103614ms [err] a=msid-semantic:WMS * 103614ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 103614ms [err] c=IN IP4 0.0.0.0 103614ms [err] a=mid:0 103614ms [err] a=sctp-port:5000 103614ms [err] a=max-message-size:65536 103614ms [err] a=ice-ufrag:5Awn 103614ms [err] a=ice-pwd:zXwtQTWpL9yVtBQLzInnvn 103614ms [err] a=fingerprint:sha-256 BE:EC:CD:62:D4:DE:86:89:B2:DF:27:C5:08:AC:03:3D:CE:60:F5:9A:2B:D9:30:95:42:48:C2:B6:4A:A7:6F:61 103614ms [err] a=fingerprint:sha-384 09:ED:42:BE:64:55:63:5A:33:9C:DB:CC:6E:E5:2E:5B:49:A0:A1:26:B4:A5:77:AA:44:34:C8:20:32:CB:A9:F8:B6:58:F1:FE:F1:08:4E:49:F1:12:0A:67:5A:68:21:53 103614ms [err] a=fingerprint:sha-512 81:FC:11:DC:BE:78:A7:E8:C6:44:00:71:7E:82:B8:06:3E:50:5C:CC:43:BA:AC:0F:AA:20:EB:1E:65:8B:09:A6:5C:7D:0E:6D:BC:57:35:D3:85:CD:49:2D:DA:A7:AD:D5:48:48:97:96:BE:86:D3:93:08:99:F1:A6:90:D1:71:D6 103614ms [err] a=setup:active 103614ms [err] 103614ms [err] connectionstatechanged new new stable 103614ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 103614ms [err] connectionstatechanged new new stable 103614ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 103614ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 103617ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 103617ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 103617ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 103618ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 103618ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 103618ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 103619ms [err] connectionstatechanged connecting checking stable 103619ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 103619ms [err] connectionstatechanged connecting checking stable 103619ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 103620ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a79e5a12-6886-4650-a514-f6edc769b73d", "state": "connecting"}] 103635ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42548) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'cMBt4nPL4nZ2') 103636ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42548) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'cMBt4nPL4nZ2') 103636ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(6t2xP5SNqS 1 udp 1845501695 172.17.0.2 42548 typ prflx) 103636ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54626) -> ('172.17.0.2', 42548)) State.WAITING -> State.IN_PROGRESS 103636ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42548) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"=ja\xf6'z<\xa6[n/\x14") 103639ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42548) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"=ja\xf6'z<\xa6[n/\x14") 103639ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54626) -> ('172.17.0.2', 42548)) State.IN_PROGRESS -> State.SUCCEEDED 103639ms [err] INFO:aioice.ice:Connection(0) ICE completed 103639ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 103639ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 103641ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 103641ms [err] connectionstatechanged connecting completed stable 103641ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 103644ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 103644ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 103644ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 103644ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 103645ms [err] connectionstatechanged connected completed stable 103645ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 103645ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a79e5a12-6886-4650-a514-f6edc769b73d", "state": "connected"}] 103645ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3262515880 1 udp 2113937151 25623767-12db-402c-8ca8-67c909a266bc.local 42548 typ host generation 0 ufrag +I3d network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a79e5a12-6886-4650-a514-f6edc769b73d"}', extra='') 103645ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3262515880 1 udp 2113937151 25623767-12db-402c-8ca8-67c909a266bc.local 42548 typ host generation 0 ufrag +I3d network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a79e5a12-6886-4650-a514-f6edc769b73d"}', extra='') 103645ms [err] handleSignalingMessage 103645ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 103645ms [err] handleIceCandidate 103645ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 103645ms [err] acceptIceCandidate 103645ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 103649ms [err] INFO:aioice.ice:Connection(0) Remote candidate "25623767-12db-402c-8ca8-67c909a266bc.local" resolved to 172.17.0.2 103649ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 103649ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 103649ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 103650ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 103650ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 103650ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 103651ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2085498237, stream_id=1, stream_seq=0) 103651ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 103651ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2391885320, stream_id=1, stream_seq=0) 103651ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 103652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2085498237, gaps=[]) 103652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2391885320, gaps=[]) 103652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 103652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2085498238, stream_id=1, stream_seq=1) 103653ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 103653ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2085498238, gaps=[]) 103653ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2085498239, stream_id=1, stream_seq=2) 103653ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 103654ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2085498239, gaps=[]) 103654ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2085498240, stream_id=1, stream_seq=3) 103654ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2085498240, gaps=[]) 103654ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2085498241, stream_id=1, stream_seq=4) 103654ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2085498241, gaps=[]) 103697ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42548) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'IWT8iHKrsnhb') 103697ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42548) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'IWT8iHKrsnhb') 103697ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54626) -> ('172.17.0.2', 42548)) State.FROZEN -> State.FAILED 103697ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 44398) -> ('172.17.0.2', 42548)) State.FROZEN -> State.FAILED 103697ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 103697ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 103698ms [log] [experimentStatusChanged] {"status": "running", "message": null} 103757ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42548) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'hqgLCer9LLR+') 103758ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42548) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'hqgLCer9LLR+') 103817ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/a79e5a12-6886-4650-a514-f6edc769b73d"}', extra='') 103817ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/a79e5a12-6886-4650-a514-f6edc769b73d"}', extra='') 103818ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 103818ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 103818ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 103818ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 103818ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 103818ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 103818ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 103819ms [err] connectionstatechanged closed closed closed 103819ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 103819ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 103819ms [err] connectionstatechanged closed closed closed 103819ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 103819ms [err] connectionstatechanged closed closed closed 103819ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 103819ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a79e5a12-6886-4650-a514-f6edc769b73d", "state": "closed"}] 103820ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 103820ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 103902ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 103903ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 103903ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests without driver: should transmit initial gpio value 104004ms [err] Traceback (most recent call last): 104004ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 104005ms [err] return _run_code(code, main_globals, None, 104005ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 104005ms [err] exec(code, run_globals) 104005ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 104005ms [err] sys.exit(main()) 104005ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 104005ms [err] asyncio.run(main_async()) 104005ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 104005ms [err] return loop.run_until_complete(main) 104005ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 104005ms [err] self.run_forever() 104005ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 104006ms [err] self._run_once() 104006ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 104006ms [err] event_list = self._selector.select(timeout) 104006ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 104006ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 104006ms [err] KeyboardInterrupt 104008ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 104008ms [err] h.flush() 104008ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to js Client GPIO tests without driver: should transmit gpio value ================== python Client to python Client GPIO tests without driver: should transmit initial gpio value 114718ms [log] starting device 115374ms [err] DEBUG:asyncio:Using selector: EpollSelector 115537ms [err] ERROR:asyncio:Unclosed client session 115537ms [err] client_session: 115634ms [log] parsing 115634ms [log] creating device handler 115634ms [log] [ready] 115634ms [log] reading line 115634ms [log] [websocketToken] "29985073-f9ce-4ca3-9ceb-73b3838a4904" 115675ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 115675ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 115675ms [log] [websocketConnected] 115955ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 115955ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 115955ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 115969ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/2b627ec2-7ca9-4e52-b20d-d11db9f5d7c6"}}', extra='') 115969ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/2b627ec2-7ca9-4e52-b20d-d11db9f5d7c6"}}', extra='') 115970ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/2b627ec2-7ca9-4e52-b20d-d11db9f5d7c6"} 116046ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/4458abca-7ee5-49bd-86c6-d5d301b5668c","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 116046ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/4458abca-7ee5-49bd-86c6-d5d301b5668c","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 116049ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4458abca-7ee5-49bd-86c6-d5d301b5668c", "state": "new"}] 118053ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/4458abca-7ee5-49bd-86c6-d5d301b5668c","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 118053ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/4458abca-7ee5-49bd-86c6-d5d301b5668c","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 118053ms [err] handleSignalingMessage 118053ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 118053ms [err] handleOptions 118053ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 118053ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 118053ms [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='') 118053ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 118068ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/4458abca-7ee5-49bd-86c6-d5d301b5668c","content":{"type":"offer","sdp":"v=0\\r\\no=- 3954838665 3954838665 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 36830 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 36830 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 57693 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:dHay\\r\\na=ice-pwd:OQh2imbOrpOqHJ6PqO6XM7\\r\\na=fingerprint:sha-256 B1:47:97:4B:D2:50:51:07:BE:A2:CA:E0:39:CF:1E:9F:F6:EF:16:83:73:1B:9D:5B:69:B9:07:56:01:9A:C2:0D\\r\\na=fingerprint:sha-384 F0:0C:0F:F8:2D:48:F5:CA:E5:8F:A7:D7:FD:44:71:11:38:3F:51:B6:41:6F:F1:A6:B7:3E:BD:C0:9F:25:53:B3:B6:C3:6B:E7:CE:7B:7D:34:AB:59:0A:EE:2E:0A:CD:6A\\r\\na=fingerprint:sha-512 59:59:59:47:42:F9:C0:BD:10:88:4B:38:24:C1:39:5C:42:F7:9F:C1:37:D3:3D:F6:61:62:B9:27:DB:6B:B4:FF:73:0C:E3:60:EA:16:D2:F0:62:FD:63:A2:1B:12:FE:E3:65:89:F2:57:AC:A8:BE:A8:34:7D:03:92:F6:09:A0:51\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 118068ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/4458abca-7ee5-49bd-86c6-d5d301b5668c","content":{"type":"offer","sdp":"v=0\\r\\no=- 3954838665 3954838665 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 36830 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 36830 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 57693 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:dHay\\r\\na=ice-pwd:OQh2imbOrpOqHJ6PqO6XM7\\r\\na=fingerprint:sha-256 B1:47:97:4B:D2:50:51:07:BE:A2:CA:E0:39:CF:1E:9F:F6:EF:16:83:73:1B:9D:5B:69:B9:07:56:01:9A:C2:0D\\r\\na=fingerprint:sha-384 F0:0C:0F:F8:2D:48:F5:CA:E5:8F:A7:D7:FD:44:71:11:38:3F:51:B6:41:6F:F1:A6:B7:3E:BD:C0:9F:25:53:B3:B6:C3:6B:E7:CE:7B:7D:34:AB:59:0A:EE:2E:0A:CD:6A\\r\\na=fingerprint:sha-512 59:59:59:47:42:F9:C0:BD:10:88:4B:38:24:C1:39:5C:42:F7:9F:C1:37:D3:3D:F6:61:62:B9:27:DB:6B:B4:FF:73:0C:E3:60:EA:16:D2:F0:62:FD:63:A2:1B:12:FE:E3:65:89:F2:57:AC:A8:BE:A8:34:7D:03:92:F6:09:A0:51\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 118069ms [err] handleSignalingMessage 118069ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 118069ms [err] handleOffer 118069ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 118069ms [err] makeAnswer 118069ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 118069ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 118069ms [err] v=0 118069ms [err] o=- 3954838665 3954838665 IN IP4 0.0.0.0 118069ms [err] s=- 118069ms [err] t=0 0 118069ms [err] a=group:BUNDLE 0 118069ms [err] a=msid-semantic:WMS * 118069ms [err] m=application 36830 DTLS/SCTP 5000 118069ms [err] c=IN IP4 172.30.0.1 118069ms [err] a=mid:0 118069ms [err] a=sctpmap:5000 webrtc-datachannel 65535 118069ms [err] a=max-message-size:65536 118069ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 36830 typ host 118069ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 57693 typ host 118069ms [err] a=end-of-candidates 118069ms [err] a=ice-ufrag:dHay 118069ms [err] a=ice-pwd:OQh2imbOrpOqHJ6PqO6XM7 118069ms [err] a=fingerprint:sha-256 B1:47:97:4B:D2:50:51:07:BE:A2:CA:E0:39:CF:1E:9F:F6:EF:16:83:73:1B:9D:5B:69:B9:07:56:01:9A:C2:0D 118069ms [err] a=fingerprint:sha-384 F0:0C:0F:F8:2D:48:F5:CA:E5:8F:A7:D7:FD:44:71:11:38:3F:51:B6:41:6F:F1:A6:B7:3E:BD:C0:9F:25:53:B3:B6:C3:6B:E7:CE:7B:7D:34:AB:59:0A:EE:2E:0A:CD:6A 118069ms [err] a=fingerprint:sha-512 59:59:59:47:42:F9:C0:BD:10:88:4B:38:24:C1:39:5C:42:F7:9F:C1:37:D3:3D:F6:61:62:B9:27:DB:6B:B4:FF:73:0C:E3:60:EA:16:D2:F0:62:FD:63:A2:1B:12:FE:E3:65:89:F2:57:AC:A8:BE:A8:34:7D:03:92:F6:09:A0:51 118069ms [err] a=setup:actpass 118069ms [err] 118072ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 118072ms [err] v=0 118072ms [err] o=- 3954838665 3954838665 IN IP4 0.0.0.0 118072ms [err] s=- 118072ms [err] t=0 0 118072ms [err] a=group:BUNDLE 0 118072ms [err] a=msid-semantic:WMS * 118072ms [err] m=application 36830 DTLS/SCTP 5000 118072ms [err] c=IN IP4 172.30.0.1 118072ms [err] a=mid:0 118072ms [err] a=sctpmap:5000 webrtc-datachannel 65535 118072ms [err] a=max-message-size:65536 118072ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 36830 typ host 118072ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 57693 typ host 118072ms [err] a=end-of-candidates 118072ms [err] a=ice-ufrag:dHay 118072ms [err] a=ice-pwd:OQh2imbOrpOqHJ6PqO6XM7 118072ms [err] a=fingerprint:sha-256 B1:47:97:4B:D2:50:51:07:BE:A2:CA:E0:39:CF:1E:9F:F6:EF:16:83:73:1B:9D:5B:69:B9:07:56:01:9A:C2:0D 118072ms [err] a=fingerprint:sha-384 F0:0C:0F:F8:2D:48:F5:CA:E5:8F:A7:D7:FD:44:71:11:38:3F:51:B6:41:6F:F1:A6:B7:3E:BD:C0:9F:25:53:B3:B6:C3:6B:E7:CE:7B:7D:34:AB:59:0A:EE:2E:0A:CD:6A 118072ms [err] a=fingerprint:sha-512 59:59:59:47:42:F9:C0:BD:10:88:4B:38:24:C1:39:5C:42:F7:9F:C1:37:D3:3D:F6:61:62:B9:27:DB:6B:B4:FF:73:0C:E3:60:EA:16:D2:F0:62:FD:63:A2:1B:12:FE:E3:65:89:F2:57:AC:A8:BE:A8:34:7D:03:92:F6:09:A0:51 118072ms [err] a=setup:actpass 118072ms [err] 118072ms [err] connectionstatechanged new new have-remote-offer 118072ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 118072ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4458abca-7ee5-49bd-86c6-d5d301b5668c", "state": "new"}] 118073ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 118073ms [err] v=0 118073ms [err] o=- 3954838665 3954838665 IN IP4 0.0.0.0 118073ms [err] s=- 118073ms [err] t=0 0 118073ms [err] a=group:BUNDLE 0 118073ms [err] a=msid-semantic:WMS * 118073ms [err] m=application 9 DTLS/SCTP 5000 118073ms [err] c=IN IP4 0.0.0.0 118073ms [err] a=mid:0 118073ms [err] a=sctpmap:5000 webrtc-datachannel 65535 118073ms [err] a=max-message-size:65536 118073ms [err] a=ice-ufrag:B6lP 118073ms [err] a=ice-pwd:Kw0WO5OzABgcvFT9w3i5Vh 118073ms [err] a=fingerprint:sha-256 23:F5:A7:12:4A:E7:E6:24:D0:D9:CF:B9:7A:CA:35:D6:B7:0B:3D:27:EA:90:BB:6F:79:AD:A8:3F:DC:D5:F9:20 118073ms [err] a=fingerprint:sha-384 DB:A3:EE:8D:DF:E3:74:DB:D3:2A:81:26:8B:55:44:45:16:14:56:30:34:95:E0:EA:EA:02:08:08:93:C0:44:F7:0E:5C:3C:49:F3:A7:C4:F9:10:2B:78:0D:32:CA:6F:9C 118073ms [err] a=fingerprint:sha-512 B7:6A:BF:D2:FC:E2:C8:F2:1A:BF:B6:ED:C7:90:D0:8D:6B:2C:6C:2B:D1:78:00:DA:B1:2F:74:BC:9D:80:03:59:90:DB:07:79:2C:C4:E2:71:56:C8:C7:5E:AF:B2:3E:F8:81:1F:B2:8D:9C:14:42:44:86:DF:5F:40:6E:D5:A3:E1 118073ms [err] a=setup:active 118073ms [err] 118074ms [err] connectionstatechanged new new stable 118074ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 118074ms [err] connectionstatechanged new new stable 118074ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 118074ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 118076ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 118077ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 118077ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 118078ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 118078ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 118079ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 118079ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39455) -> ('172.30.0.1', 36830)) State.FROZEN -> State.WAITING 118079ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52254) -> ('172.30.0.1', 36830)) State.FROZEN -> State.WAITING 118079ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39455) -> ('172.17.0.2', 57693)) State.FROZEN -> State.WAITING 118080ms [err] connectionstatechanged connecting checking stable 118080ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 118080ms [err] connectionstatechanged connecting checking stable 118080ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 118080ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39455) -> ('172.30.0.1', 36830)) State.WAITING -> State.IN_PROGRESS 118080ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 36830) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'0`\x1b\xd3\xc7\xe6\x1119AWn') 118081ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4458abca-7ee5-49bd-86c6-d5d301b5668c", "state": "connecting"}] 118082ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 36830) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'0`\x1b\xd3\xc7\xe6\x1119AWn') 118082ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39455) -> ('172.30.0.1', 36830)) State.IN_PROGRESS -> State.SUCCEEDED 118092ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 36830) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa3\x0c\xe3\x8d\xf8\x9f\x19\x89\xe9)Lc') 118092ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 36830) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa3\x0c\xe3\x8d\xf8\x9f\x19\x89\xe9)Lc') 118092ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52254) -> ('172.30.0.1', 36830)) State.WAITING -> State.FAILED 118092ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39455) -> ('172.17.0.2', 57693)) State.WAITING -> State.FAILED 118092ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52254) -> ('172.17.0.2', 57693)) State.FROZEN -> State.FAILED 118092ms [err] INFO:aioice.ice:Connection(0) ICE completed 118092ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 36830) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Eg\xdf,Ux\xb8|\x88\xf4F ') 118093ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 36830) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Eg\xdf,Ux\xb8|\x88\xf4F ') 118093ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(vkfNrWI2fV 1 udp 1862270975 172.17.0.2 36830 typ prflx) 118093ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39455) -> ('172.17.0.2', 36830)) State.WAITING -> State.IN_PROGRESS 118093ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 36830) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xca\xfcB\xe5\x08\x9f\x1fgK\xa0\xe3\x16') 118094ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 36830) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xca\xfcB\xe5\x08\x9f\x1fgK\xa0\xe3\x16') 118094ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39455) -> ('172.17.0.2', 36830)) State.IN_PROGRESS -> State.SUCCEEDED 118100ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 118100ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 118101ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 118102ms [err] connectionstatechanged connecting completed stable 118102ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 118116ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 118116ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 118116ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 118116ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 118116ms [err] connectionstatechanged connected completed stable 118116ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 118116ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4458abca-7ee5-49bd-86c6-d5d301b5668c", "state": "connected"}] 118117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 118117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 118117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 118118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 118118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 118118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 118118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=73794389, stream_id=1, stream_seq=0) 118118ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 118118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2932504961, stream_id=1, stream_seq=0) 118119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 118119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=73794389, gaps=[]) 118119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2932504961, gaps=[]) 118119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 118120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=73794390, stream_id=1, stream_seq=1) 118120ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 118120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=73794390, gaps=[]) 118120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=73794391, stream_id=1, stream_seq=2) 118120ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 118121ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=73794391, gaps=[]) 118170ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 118170ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 118170ms [log] [experimentStatusChanged] {"status": "running", "message": null} 118280ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/4458abca-7ee5-49bd-86c6-d5d301b5668c"}', extra='') 118280ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/4458abca-7ee5-49bd-86c6-d5d301b5668c"}', extra='') 118280ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 118281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 118281ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 118281ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 118281ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 118281ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 118281ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 118281ms [err] connectionstatechanged closed closed closed 118281ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 118281ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 118281ms [err] connectionstatechanged closed closed closed 118281ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 118281ms [err] connectionstatechanged closed closed closed 118281ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 118281ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4458abca-7ee5-49bd-86c6-d5d301b5668c", "state": "closed"}] 118282ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 118282ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 118347ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 118347ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 118347ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver: should transmit gpio value 118453ms [err] Traceback (most recent call last): 118453ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 118453ms [err] return _run_code(code, main_globals, None, 118453ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 118453ms [err] exec(code, run_globals) 118453ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 118454ms [err] sys.exit(main()) 118454ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 118454ms [err] asyncio.run(main_async()) 118454ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 118454ms [err] return loop.run_until_complete(main) 118454ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 118456ms [err] self.run_forever() 118456ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 118456ms [err] self._run_once() 118456ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 118456ms [err] event_list = self._selector.select(timeout) 118456ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 118456ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 118456ms [err] KeyboardInterrupt 118456ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 118456ms [err] h.flush() 118456ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 118586ms [log] starting device 119221ms [err] DEBUG:asyncio:Using selector: EpollSelector 119406ms [err] ERROR:asyncio:Unclosed client session 119406ms [err] client_session: 119509ms [log] parsing 119509ms [log] creating device handler 119509ms [log] [ready] 119509ms [log] reading line 119509ms [log] [websocketToken] "0eeb6ee2-ed7f-4665-aa86-6259b61833e0" 119515ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 119515ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 119515ms [log] [websocketConnected] 119837ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 119838ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 119838ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 119843ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/a5a53a6a-b721-49be-88d5-9dc2aef1d12f"}}', extra='') 119843ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/a5a53a6a-b721-49be-88d5-9dc2aef1d12f"}}', extra='') 119843ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/a5a53a6a-b721-49be-88d5-9dc2aef1d12f"} 119879ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/38998833-1355-4691-8706-73751ce0cc8e","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 119879ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/38998833-1355-4691-8706-73751ce0cc8e","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 119883ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/38998833-1355-4691-8706-73751ce0cc8e", "state": "new"}] 121885ms [err] makeOffer 121885ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 121886ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 121886ms [err] v=0 121886ms [err] o=- 3954838668 3954838668 IN IP4 0.0.0.0 121886ms [err] s=- 121886ms [err] t=0 0 121886ms [err] a=group:BUNDLE 0 121886ms [err] a=msid-semantic:WMS * 121886ms [err] m=application 9 DTLS/SCTP 5000 121886ms [err] c=IN IP4 0.0.0.0 121886ms [err] a=mid:0 121886ms [err] a=sctpmap:5000 webrtc-datachannel 65535 121886ms [err] a=max-message-size:65536 121886ms [err] a=ice-ufrag:7qpc 121886ms [err] a=ice-pwd:dQlCpBjRJkMrzVWgM70lKX 121886ms [err] a=fingerprint:sha-256 FD:D0:5F:14:1A:88:09:78:BB:FC:F5:B3:3F:24:E8:AC:C8:E6:68:49:AE:1E:33:37:4D:8C:3C:D0:B6:45:33:47 121886ms [err] a=fingerprint:sha-384 D1:FC:BA:AB:E1:4D:EF:1D:53:E3:F5:08:1B:D7:37:D9:0A:68:76:05:10:68:77:7F:47:5F:F9:96:F5:B4:85:C7:4A:8F:BD:E6:B1:92:F7:65:CE:AC:B0:3D:00:92:1C:7F 121886ms [err] a=fingerprint:sha-512 B2:F4:54:91:D6:A4:0D:7E:A6:5F:E3:41:17:3E:F2:F6:CC:C6:0B:D5:BF:EF:4B:0D:39:05:ED:5B:E8:1F:54:9F:94:72:41:AD:35:CE:E4:F5:CA:F9:B3:7F:79:ED:8B:DD:C2:07:40:8F:6D:33:18:AD:87:93:A2:1A:0E:37:E0:BE 121886ms [err] a=setup:actpass 121886ms [err] 121888ms [err] connectionstatechanged new new have-local-offer 121888ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 121888ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 121890ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/38998833-1355-4691-8706-73751ce0cc8e", "state": "new"}] 121891ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 121891ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 121892ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 121893ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/38998833-1355-4691-8706-73751ce0cc8e","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 121893ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/38998833-1355-4691-8706-73751ce0cc8e","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 121894ms [err] handleSignalingMessage 121894ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 121894ms [err] handleOptions 121894ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 121894ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 121894ms [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='') 121894ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 121912ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 54677) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\xc0'\x07&\x89\xa9\xa2[\xe1e\x87\x05") 121913ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 54677) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\xc0'\x07&\x89\xa9\xa2[\xe1e\x87\x05") 121920ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/38998833-1355-4691-8706-73751ce0cc8e","content":{"type":"answer","sdp":"v=0\\r\\no=- 3954838668 3954838668 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 54677 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 54677 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 56494 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:aZjw\\r\\na=ice-pwd:sD0gmkIIZE7QOyOS3TuIlg\\r\\na=fingerprint:sha-256 38:51:75:A7:37:64:A6:3D:C7:61:40:CB:C7:94:6D:1F:9F:03:AF:C1:83:50:B0:3A:29:DB:64:1C:04:7B:67:A3\\r\\na=fingerprint:sha-384 8B:33:3B:5A:3B:73:DB:5B:B1:BE:4A:F4:AF:8A:C5:43:39:2D:4E:C7:7E:9B:4E:03:15:3F:D0:97:DA:80:93:12:1F:0D:64:DB:34:6E:ED:DB:A6:8D:D4:63:A6:F7:70:D2\\r\\na=fingerprint:sha-512 C1:68:57:11:45:C3:94:DB:53:CE:7E:88:DF:3B:22:33:2E:F0:AC:E1:8B:B7:9F:27:D9:ED:13:96:59:75:42:15:02:89:C1:27:C6:72:BD:C7:49:36:DD:0D:29:A4:88:1A:50:1C:E7:B0:F5:A3:B8:DF:43:C1:2F:5A:2C:0F:A8:D9\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 121920ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/38998833-1355-4691-8706-73751ce0cc8e","content":{"type":"answer","sdp":"v=0\\r\\no=- 3954838668 3954838668 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 54677 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 54677 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 56494 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:aZjw\\r\\na=ice-pwd:sD0gmkIIZE7QOyOS3TuIlg\\r\\na=fingerprint:sha-256 38:51:75:A7:37:64:A6:3D:C7:61:40:CB:C7:94:6D:1F:9F:03:AF:C1:83:50:B0:3A:29:DB:64:1C:04:7B:67:A3\\r\\na=fingerprint:sha-384 8B:33:3B:5A:3B:73:DB:5B:B1:BE:4A:F4:AF:8A:C5:43:39:2D:4E:C7:7E:9B:4E:03:15:3F:D0:97:DA:80:93:12:1F:0D:64:DB:34:6E:ED:DB:A6:8D:D4:63:A6:F7:70:D2\\r\\na=fingerprint:sha-512 C1:68:57:11:45:C3:94:DB:53:CE:7E:88:DF:3B:22:33:2E:F0:AC:E1:8B:B7:9F:27:D9:ED:13:96:59:75:42:15:02:89:C1:27:C6:72:BD:C7:49:36:DD:0D:29:A4:88:1A:50:1C:E7:B0:F5:A3:B8:DF:43:C1:2F:5A:2C:0F:A8:D9\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 121920ms [err] handleSignalingMessage 121920ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 121920ms [err] handleAnswer 121921ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 121921ms [err] acceptAnswer 121921ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 121921ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 121921ms [err] v=0 121921ms [err] o=- 3954838668 3954838668 IN IP4 0.0.0.0 121921ms [err] s=- 121921ms [err] t=0 0 121921ms [err] a=group:BUNDLE 0 121921ms [err] a=msid-semantic:WMS * 121921ms [err] m=application 54677 DTLS/SCTP 5000 121921ms [err] c=IN IP4 172.30.0.1 121921ms [err] a=mid:0 121921ms [err] a=sctpmap:5000 webrtc-datachannel 65535 121921ms [err] a=max-message-size:65536 121921ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 54677 typ host 121921ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 56494 typ host 121921ms [err] a=end-of-candidates 121921ms [err] a=ice-ufrag:aZjw 121921ms [err] a=ice-pwd:sD0gmkIIZE7QOyOS3TuIlg 121921ms [err] a=fingerprint:sha-256 38:51:75:A7:37:64:A6:3D:C7:61:40:CB:C7:94:6D:1F:9F:03:AF:C1:83:50:B0:3A:29:DB:64:1C:04:7B:67:A3 121921ms [err] a=fingerprint:sha-384 8B:33:3B:5A:3B:73:DB:5B:B1:BE:4A:F4:AF:8A:C5:43:39:2D:4E:C7:7E:9B:4E:03:15:3F:D0:97:DA:80:93:12:1F:0D:64:DB:34:6E:ED:DB:A6:8D:D4:63:A6:F7:70:D2 121921ms [err] a=fingerprint:sha-512 C1:68:57:11:45:C3:94:DB:53:CE:7E:88:DF:3B:22:33:2E:F0:AC:E1:8B:B7:9F:27:D9:ED:13:96:59:75:42:15:02:89:C1:27:C6:72:BD:C7:49:36:DD:0D:29:A4:88:1A:50:1C:E7:B0:F5:A3:B8:DF:43:C1:2F:5A:2C:0F:A8:D9 121921ms [err] a=setup:active 121921ms [err] 121923ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 121923ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 121923ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 121924ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58147) -> ('172.30.0.1', 54677)) State.FROZEN -> State.WAITING 121924ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52864) -> ('172.30.0.1', 54677)) State.FROZEN -> State.WAITING 121924ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58147) -> ('172.17.0.2', 56494)) State.FROZEN -> State.WAITING 121924ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(q7MJLHRLTv 1 udp 1862270975 172.17.0.2 54677 typ prflx) 121924ms [err] connectionstatechanged connecting checking stable 121924ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 121925ms [err] connectionstatechanged connecting checking stable 121925ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 121925ms [err] connectionstatechanged connecting checking stable 121925ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 121925ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58147) -> ('172.17.0.2', 54677)) State.WAITING -> State.IN_PROGRESS 121925ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 54677) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xbe\x9d\xfe\xe4\xdfV\x07\x04\xef\xc1h\xdc') 121925ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58147) -> ('172.30.0.1', 54677)) State.WAITING -> State.IN_PROGRESS 121925ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 54677) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xbf\xa4l\xfb\t\xbc\xe9\xde\xcc\xe5\xaa\x16') 121926ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/38998833-1355-4691-8706-73751ce0cc8e", "state": "connecting"}] 121926ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 54677) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xbe\x9d\xfe\xe4\xdfV\x07\x04\xef\xc1h\xdc') 121926ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58147) -> ('172.17.0.2', 54677)) State.IN_PROGRESS -> State.SUCCEEDED 121926ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52864) -> ('172.30.0.1', 54677)) State.WAITING -> State.FAILED 121926ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58147) -> ('172.17.0.2', 56494)) State.WAITING -> State.FAILED 121926ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52864) -> ('172.17.0.2', 56494)) State.FROZEN -> State.FAILED 121926ms [err] INFO:aioice.ice:Connection(0) ICE completed 121927ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 54677) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xbf\xa4l\xfb\t\xbc\xe9\xde\xcc\xe5\xaa\x16') 121927ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58147) -> ('172.30.0.1', 54677)) State.IN_PROGRESS -> State.SUCCEEDED 121927ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 54677) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"'\x0e\xea\xb7\xc8\x7f%\x9b\xaf+\x96q") 121927ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 54677) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"'\x0e\xea\xb7\xc8\x7f%\x9b\xaf+\x96q") 121945ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 121945ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 121946ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 121946ms [err] connectionstatechanged connecting completed stable 121946ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 121948ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 121948ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 121948ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 121948ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 121948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 121949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 121949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 121949ms [err] connectionstatechanged connected completed stable 121949ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 121949ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/38998833-1355-4691-8706-73751ce0cc8e", "state": "connected"}] 121949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 121950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 121950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 121950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 121950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 121950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 121951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 121951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 121951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 121951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3252153315, stream_id=1, stream_seq=0) 121951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 121952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=575499797, stream_id=1, stream_seq=0) 121952ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 121952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=575499797, gaps=[]) 121952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3252153315, gaps=[]) 121952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 121952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=575499798, stream_id=1, stream_seq=1) 121953ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 121953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=575499798, gaps=[]) 121953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=575499799, stream_id=1, stream_seq=2) 121953ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 121953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=575499799, gaps=[]) 121953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=575499800, stream_id=1, stream_seq=3) 121953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=575499800, gaps=[]) 121953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=575499801, stream_id=1, stream_seq=4) 121953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=575499801, gaps=[]) 122013ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 122013ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 122013ms [log] [experimentStatusChanged] {"status": "running", "message": null} 122115ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/38998833-1355-4691-8706-73751ce0cc8e"}', extra='') 122115ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/38998833-1355-4691-8706-73751ce0cc8e"}', extra='') 122115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 122115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 122116ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 122116ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 122116ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 122116ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 122116ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 122116ms [err] connectionstatechanged closed closed closed 122116ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 122116ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 122116ms [err] connectionstatechanged closed closed closed 122116ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 122119ms [err] connectionstatechanged closed closed closed 122119ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 122119ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 122119ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 122119ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/38998833-1355-4691-8706-73751ce0cc8e", "state": "closed"}] 122214ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 122214ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 122214ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== Client Communication (device <-> device): should connect without errors 122305ms [err] Traceback (most recent call last): 122305ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 122305ms [err] return _run_code(code, main_globals, None, 122305ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 122305ms [err] exec(code, run_globals) 122305ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 122305ms [err] sys.exit(main()) 122305ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 122305ms [err] asyncio.run(main_async()) 122305ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 122305ms [err] return loop.run_until_complete(main) 122305ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 122306ms [err] self.run_forever() 122306ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 122306ms [err] self._run_once() 122306ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 122306ms [err] event_list = self._selector.select(timeout) 122306ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 122307ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 122307ms [err] KeyboardInterrupt 122308ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 122308ms [err] h.flush() 122308ms [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