================== python Client to js Client Communication: should connect without errors
      9757ms [log] starting device
     10157ms [err] DEBUG:asyncio:Using selector: EpollSelector
     10226ms [err] ERROR:asyncio:Unclosed client session
     10226ms [err] client_session: <aiohttp.client.ClientSession object at 0x7f371a2468f0>
     10309ms [log] parsing
     10309ms [log] creating device handler
     10309ms [log] [ready]
     10309ms [log] reading line
     10309ms [log] [websocketToken] "ea0158d3-2f58-4871-9967-fc3a9b672f01"
     10323ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
     10323ms [log] [websocketConnected]
================== python Client to js Client Communication: should start an experiment
     12050ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='')
     12050ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
     12068ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/f009aad7-6479-4169-b529-e06b04b26e39"}}', extra='')
     12068ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/f009aad7-6479-4169-b529-e06b04b26e39"}
     12125ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/e44ac2f4-b40d-4a2a-a594-b88891d05d3d","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='')
     12131ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e44ac2f4-b40d-4a2a-a594-b88891d05d3d", "state": "new"}]
     14134ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='')
     14134ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e44ac2f4-b40d-4a2a-a594-b88891d05d3d"}', extra='')
     14134ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
     14135ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     14135ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions
     14135ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 5379956145952452689 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:Cnog\\r\\na=ice-pwd:h1A0IOXusKpAGJHUiKSVuu0o\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 4C:ED:EF:3B:65:CB:98:64:6F:11:91:5E:8E:B6:5B:4F:03:CC:C2:21:E2:67:D1:41:F8:F4:DB:61:EB:8D:30:66\\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/e44ac2f4-b40d-4a2a-a594-b88891d05d3d"}', extra='')
     14135ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     14135ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer
     14135ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer
     14135ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer)
     14135ms [err] v=0
     14135ms [err] o=- 5379956145952452689 2 IN IP4 127.0.0.1
     14135ms [err] s=-
     14135ms [err] t=0 0
     14135ms [err] a=group:BUNDLE 0
     14135ms [err] a=extmap-allow-mixed
     14135ms [err] a=msid-semantic: WMS
     14135ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel
     14135ms [err] c=IN IP4 0.0.0.0
     14135ms [err] a=ice-ufrag:Cnog
     14135ms [err] a=ice-pwd:h1A0IOXusKpAGJHUiKSVuu0o
     14135ms [err] a=ice-options:trickle
     14135ms [err] a=fingerprint:sha-256 4C:ED:EF:3B:65:CB:98:64:6F:11:91:5E:8E:B6:5B:4F:03:CC:C2:21:E2:67:D1:41:F8:F4:DB:61:EB:8D:30:66
     14135ms [err] a=setup:actpass
     14135ms [err] a=mid:0
     14135ms [err] a=sctp-port:5000
     14135ms [err] a=max-message-size:262144
     14135ms [err] 
     14138ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer)
     14138ms [err] v=0
     14138ms [err] o=- 5379956145952452689 2 IN IP4 127.0.0.1
     14138ms [err] s=-
     14138ms [err] t=0 0
     14138ms [err] a=group:BUNDLE 0
     14138ms [err] a=extmap-allow-mixed
     14138ms [err] a=msid-semantic: WMS
     14138ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel
     14138ms [err] c=IN IP4 0.0.0.0
     14138ms [err] a=ice-ufrag:Cnog
     14138ms [err] a=ice-pwd:h1A0IOXusKpAGJHUiKSVuu0o
     14138ms [err] a=ice-options:trickle
     14138ms [err] a=fingerprint:sha-256 4C:ED:EF:3B:65:CB:98:64:6F:11:91:5E:8E:B6:5B:4F:03:CC:C2:21:E2:67:D1:41:F8:F4:DB:61:EB:8D:30:66
     14138ms [err] a=setup:actpass
     14138ms [err] a=mid:0
     14138ms [err] a=sctp-port:5000
     14138ms [err] a=max-message-size:262144
     14138ms [err] 
     14138ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer
     14139ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e44ac2f4-b40d-4a2a-a594-b88891d05d3d", "state": "new"}]
     14140ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer)
     14140ms [err] v=0
     14140ms [err] o=- 3930204905 3930204905 IN IP4 0.0.0.0
     14140ms [err] s=-
     14140ms [err] t=0 0
     14140ms [err] a=group:BUNDLE 0
     14140ms [err] a=msid-semantic:WMS *
     14140ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel
     14140ms [err] c=IN IP4 0.0.0.0
     14140ms [err] a=mid:0
     14140ms [err] a=sctp-port:5000
     14140ms [err] a=max-message-size:65536
     14140ms [err] a=ice-ufrag:8Kg4
     14140ms [err] a=ice-pwd:8ug9Fw8G2vs9CUBcQTkMPp
     14140ms [err] a=fingerprint:sha-256 77:18:03:18:4D:CA:41:CE:81:16:F7:35:F7:CB:AB:68:9A:C0:49:A7:2C:68:17:26:05:25:3A:0C:10:30:5F:92
     14140ms [err] a=setup:active
     14140ms [err] 
     14141ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable
     14141ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable
     14141ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering
     14143ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=<idle, bufsize=0>>)
     14143ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=<idle, bufsize=0>>)
     14145ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'c\t\xfe\xe8_;\xd2\xf8\xef\xec\xa0K')
     14146ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x07\xad\x8f\x00\xb5\xb2\xadzf\rj\xb8')
     14146ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'c\t\xfe\xe8_;\xd2\xf8\xef\xec\xa0K')
     14147ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x07\xad\x8f\x00\xb5\xb2\xadzf\rj\xb8')
     14148ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=<idle, bufsize=0>>)
     14149ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xae\x98\xb5\xbb\x08\xcbW\x9f*\xef\\\xb9')
     14150ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xae\x98\xb5\xbb\x08\xcbW\x9f*\xef\\\xb9')
     14150ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b"\xb1+\xdf\n,\xdf\xd3\x06\x98'\t\xbe")
     14151ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b"\xb1+\xdf\n,\xdf\xd3\x06\x98'\t\xbe")
     14151ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 60106) (expires in 600 seconds)
     14152ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made(<aioice.turn.TurnTransport object at 0x7f37198d0af0>)
     14152ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete
     14153ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking
     14153ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking
     14154ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting
     14154ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     14154ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     14155ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e44ac2f4-b40d-4a2a-a594-b88891d05d3d", "state": "connecting"}]
     14181ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56056) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'WY+DwwpvuSiv')
     14182ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56056) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'WY+DwwpvuSiv')
     14182ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(VAEXFJ51np 1 udp 1845501695 172.17.0.2 56056 typ prflx)
     14182ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37619) -> ('172.17.0.2', 56056)) State.WAITING -> State.IN_PROGRESS
     14182ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56056) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe9\x0e\x0cY\xb4\xcaO\xfd>\x99\xcc=')
     14187ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56056) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe9\x0e\x0cY\xb4\xcaO\xfd>\x99\xcc=')
     14187ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37619) -> ('172.17.0.2', 56056)) State.IN_PROGRESS -> State.SUCCEEDED
     14187ms [err] INFO:aioice.ice:Connection(0) ICE completed
     14195ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed
     14195ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed
     14196ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING
     14197ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable
     14201ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80
     14201ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete
     14201ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED
     14201ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected
     14202ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable
     14202ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e44ac2f4-b40d-4a2a-a594-b88891d05d3d", "state": "connected"}]
     14206ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0)
     14206ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams
     14206ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0)
     14207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0)
     14207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0)
     14207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED
     14208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2842646401, stream_id=1, stream_seq=0)
     14208ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open
     14209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1691184928, stream_id=1, stream_seq=0)
     14209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start
     14209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2842646401, gaps=[])
     14210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1691184928, gaps=[])
     14210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel
     14224ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"candidate","content":{"candidate":"candidate:644749284 1 udp 2113937151 d1ed3b37-9e32-481e-9fe8-03ee36916f32.local 56056 typ host generation 0 ufrag Cnog network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e44ac2f4-b40d-4a2a-a594-b88891d05d3d"}', extra='')
     14224ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     14225ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate
     14225ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate
     14230ms [err] INFO:aioice.ice:Connection(0) Remote candidate "d1ed3b37-9e32-481e-9fe8-03ee36916f32.local" resolved to 172.17.0.2
     14236ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"candidate","content":{"candidate":"candidate:3041244919 1 udp 1677729535 141.24.211.56 56056 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag Cnog network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e44ac2f4-b40d-4a2a-a594-b88891d05d3d"}', extra='')
     14237ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     14237ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate
     14237ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate
     14242ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56056) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'2qq5XAilHBYK')
     14242ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56056) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'2qq5XAilHBYK')
     14243ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37619) -> ('172.17.0.2', 56056)) State.FROZEN -> State.FAILED
     14243ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53126) -> ('172.17.0.2', 56056)) State.FROZEN -> State.FAILED
     14243ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37619) -> ('141.24.211.56', 56056)) State.FROZEN -> State.FAILED
     14243ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53126) -> ('141.24.211.56', 56056)) State.FROZEN -> State.FAILED
     14243ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60106) -> ('172.17.0.2', 56056)) State.FROZEN -> State.FAILED
     14243ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60106) -> ('141.24.211.56', 56056)) State.FROZEN -> State.FAILED
     14251ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"candidate","content":{"candidate":"candidate:191433989 1 udp 33562623 141.24.210.113 54890 typ relay raddr 141.24.211.56 rport 56056 generation 0 ufrag Cnog network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e44ac2f4-b40d-4a2a-a594-b88891d05d3d"}', extra='')
     14251ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     14251ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate
     14251ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate
     14305ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56056) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'HRTmfiVy+ZiL')
     14305ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56056) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'HRTmfiVy+ZiL')
     14305ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37619) -> ('141.24.210.113', 54890)) State.FROZEN -> State.FAILED
     14305ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53126) -> ('141.24.210.113', 54890)) State.FROZEN -> State.FAILED
     14306ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60106) -> ('141.24.210.113', 54890)) State.FROZEN -> State.FAILED
     14321ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
     14321ms [log] [experimentStatusChanged] {"status": "running", "message": null}
     14371ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/e44ac2f4-b40d-4a2a-a594-b88891d05d3d"}', extra='')
     14371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0)
     14372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED
     14372ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed
     14372ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete
     14372ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed
     14372ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed
     14372ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed
     14373ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     14373ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED
     14373ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     14373ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     14373ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e44ac2f4-b40d-4a2a-a594-b88891d05d3d", "state": "closed"}]
     14374ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None)
     14374ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None)
     14374ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xd7<\xa5\x04y0\x7f)\x0b\x08\x8e\xf0')
     14376ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xd7<\xa5\x04y0\x7f)\x0b\x08\x8e\xf0')
     14376ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 60106)
     14376ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None)
     14376ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None)
     14431ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='')
     14431ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."}
================== python Client to python Client Communication: should connect without errors
     14502ms [err] Traceback (most recent call last):
     14502ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
     14502ms [err]     return _run_code(code, main_globals, None,
     14502ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
     14502ms [err]     exec(code, run_globals)
     14502ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in <module>
     14502ms [err]     sys.exit(main())
     14502ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main
     14502ms [err]     asyncio.run(main_async())
     14502ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
     14502ms [err]     return loop.run_until_complete(main)
     14502ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
     14503ms [err]     self.run_forever()
     14503ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
     14503ms [err]     self._run_once()
     14503ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
     14503ms [err]     event_list = self._selector.select(timeout)
     14503ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
     14504ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
     14504ms [err] KeyboardInterrupt
     14506ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
     14506ms [err]   h.flush()
     14506ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback
     14604ms [log] starting device
     15001ms [err] DEBUG:asyncio:Using selector: EpollSelector
     15071ms [err] ERROR:asyncio:Unclosed client session
     15071ms [err] client_session: <aiohttp.client.ClientSession object at 0x7fdf24b0a860>
     15139ms [log] parsing
     15139ms [log] creating device handler
     15139ms [log] [ready]
     15139ms [log] reading line
     15139ms [log] [websocketToken] "2ee56a2b-b450-4f70-b136-cfb5669ec416"
     15154ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
     15154ms [log] [websocketConnected]
================== python Client to python Client Communication: should start an experiment
     15391ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='')
     15391ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
     15412ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/57dcb95e-627c-42e6-82b2-9dd03742fa80"}}', extra='')
     15412ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/57dcb95e-627c-42e6-82b2-9dd03742fa80"}
     15469ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/d518ea52-4562-44d6-a697-852a250418c8","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='')
     15477ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d518ea52-4562-44d6-a697-852a250418c8", "state": "new"}]
     17480ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer
     17481ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer)
     17481ms [err] v=0
     17481ms [err] o=- 3930204908 3930204908 IN IP4 0.0.0.0
     17481ms [err] s=-
     17481ms [err] t=0 0
     17481ms [err] a=group:BUNDLE 0
     17481ms [err] a=msid-semantic:WMS *
     17481ms [err] m=application 9 DTLS/SCTP 5000
     17481ms [err] c=IN IP4 0.0.0.0
     17481ms [err] a=mid:0
     17481ms [err] a=sctpmap:5000 webrtc-datachannel 65535
     17481ms [err] a=max-message-size:65536
     17481ms [err] a=ice-ufrag:b7uH
     17481ms [err] a=ice-pwd:fFTD7vma312IUcFFajPvmr
     17481ms [err] a=fingerprint:sha-256 76:9F:A0:A2:D9:22:AF:7A:7B:4F:97:C1:A1:DF:1F:13:5E:4E:6C:A4:44:CE:E9:4E:A5:BB:1A:B7:4A:D8:08:CC
     17481ms [err] a=setup:actpass
     17481ms [err] 
     17482ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer
     17482ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering
     17483ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d518ea52-4562-44d6-a697-852a250418c8", "state": "new"}]
     17484ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=<idle, bufsize=0>>)
     17484ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=<idle, bufsize=0>>)
     17486ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc1f\xed\x99\xc6@\x9eeL\x9bEN')
     17487ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'>!\xf7\xee\xb9{]b<4q\xf4')
     17487ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc1f\xed\x99\xc6@\x9eeL\x9bEN')
     17487ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'>!\xf7\xee\xb9{]b<4q\xf4')
     17489ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=<idle, bufsize=0>>)
     17489ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b's)>=\\+&4\xd8\x0f\xa3M')
     17489ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b's)>=\\+&4\xd8\x0f\xa3M')
     17490ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\r\xb0\xa57\xf6\xfea@\xa4.\x9e\x1c')
     17491ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\r\xb0\xa57\xf6\xfea@\xa4.\x9e\x1c')
     17491ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 55694) (expires in 600 seconds)
     17491ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made(<aioice.turn.TurnTransport object at 0x7fdf24190850>)
     17491ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete
     17492ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"connectionUrl":"http://localhost/peerconnections/d518ea52-4562-44d6-a697-852a250418c8","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='')
     17492ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     17492ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions
     17492ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='')
     17492ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
     17516ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47378) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'8\x12\xe3t\x05\xa9\xccS\xa6dn\x98')
     17516ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47378) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'8\x12\xe3t\x05\xa9\xccS\xa6dn\x98')
     17528ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"connectionUrl":"http://localhost/peerconnections/d518ea52-4562-44d6-a697-852a250418c8","content":{"type":"answer","sdp":"v=0\\r\\no=- 3930204908 3930204908 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 47378 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 47378 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 59600 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 47378 typ srflx raddr 172.30.0.1 rport 47378\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 59600 typ srflx raddr 172.17.0.2 rport 59600\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 56522 typ relay raddr 172.17.0.2 rport 46685\\r\\na=end-of-candidates\\r\\na=ice-ufrag:z6T9\\r\\na=ice-pwd:oote5j2BT7eLvFfxwQ2Www\\r\\na=fingerprint:sha-256 08:36:A7:25:F7:C6:B3:52:B4:12:91:A5:EF:23:7B:EA:5F:CE:F0:2B:C8:7F:6F:93:13:F1:4A:50:7F:F0:85:E8\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='')
     17528ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     17528ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer
     17528ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer
     17528ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer)
     17528ms [err] v=0
     17528ms [err] o=- 3930204908 3930204908 IN IP4 0.0.0.0
     17528ms [err] s=-
     17528ms [err] t=0 0
     17528ms [err] a=group:BUNDLE 0
     17528ms [err] a=msid-semantic:WMS *
     17528ms [err] m=application 47378 DTLS/SCTP 5000
     17528ms [err] c=IN IP4 172.30.0.1
     17528ms [err] a=mid:0
     17528ms [err] a=sctpmap:5000 webrtc-datachannel 65535
     17528ms [err] a=max-message-size:65536
     17528ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 47378 typ host
     17528ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 59600 typ host
     17528ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 47378 typ srflx raddr 172.30.0.1 rport 47378
     17528ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 59600 typ srflx raddr 172.17.0.2 rport 59600
     17528ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 56522 typ relay raddr 172.17.0.2 rport 46685
     17528ms [err] a=end-of-candidates
     17528ms [err] a=ice-ufrag:z6T9
     17528ms [err] a=ice-pwd:oote5j2BT7eLvFfxwQ2Www
     17528ms [err] a=fingerprint:sha-256 08:36:A7:25:F7:C6:B3:52:B4:12:91:A5:EF:23:7B:EA:5F:CE:F0:2B:C8:7F:6F:93:13:F1:4A:50:7F:F0:85:E8
     17528ms [err] a=setup:active
     17528ms [err] 
     17530ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking
     17530ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking
     17530ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting
     17531ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34736) -> ('172.30.0.1', 47378)) State.FROZEN -> State.WAITING
     17531ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58669) -> ('172.30.0.1', 47378)) State.FROZEN -> State.WAITING
     17531ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34736) -> ('172.17.0.2', 59600)) State.FROZEN -> State.WAITING
     17531ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55694) -> ('172.30.0.1', 47378)) State.FROZEN -> State.WAITING
     17531ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(0oVN1HWwvD 1 udp 1862270975 172.17.0.2 47378 typ prflx)
     17532ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     17532ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     17532ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     17532ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34736) -> ('172.17.0.2', 47378)) State.WAITING -> State.IN_PROGRESS
     17532ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47378) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb8\xe4@x\xc2\x06p\x93#\xce\xac\xb2')
     17532ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34736) -> ('172.30.0.1', 47378)) State.WAITING -> State.IN_PROGRESS
     17532ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 47378) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf8\x93\xdd\x93\xca\xfb\xdf\xf1,\x83\xb3\xea')
     17533ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d518ea52-4562-44d6-a697-852a250418c8", "state": "connecting"}]
     17533ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47378) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb8\xe4@x\xc2\x06p\x93#\xce\xac\xb2')
     17533ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34736) -> ('172.17.0.2', 47378)) State.IN_PROGRESS -> State.SUCCEEDED
     17534ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58669) -> ('172.30.0.1', 47378)) State.WAITING -> State.FAILED
     17534ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34736) -> ('172.17.0.2', 59600)) State.WAITING -> State.FAILED
     17534ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58669) -> ('172.17.0.2', 59600)) State.FROZEN -> State.FAILED
     17534ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34736) -> ('141.24.211.56', 47378)) State.FROZEN -> State.FAILED
     17534ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58669) -> ('141.24.211.56', 47378)) State.FROZEN -> State.FAILED
     17534ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34736) -> ('141.24.211.56', 59600)) State.FROZEN -> State.FAILED
     17534ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58669) -> ('141.24.211.56', 59600)) State.FROZEN -> State.FAILED
     17534ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34736) -> ('141.24.210.113', 56522)) State.FROZEN -> State.FAILED
     17534ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58669) -> ('141.24.210.113', 56522)) State.FROZEN -> State.FAILED
     17534ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55694) -> ('172.30.0.1', 47378)) State.WAITING -> State.FAILED
     17535ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55694) -> ('172.17.0.2', 59600)) State.FROZEN -> State.FAILED
     17535ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55694) -> ('141.24.211.56', 47378)) State.FROZEN -> State.FAILED
     17535ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55694) -> ('141.24.211.56', 59600)) State.FROZEN -> State.FAILED
     17535ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55694) -> ('141.24.210.113', 56522)) State.FROZEN -> State.FAILED
     17535ms [err] INFO:aioice.ice:Connection(0) ICE completed
     17535ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 47378) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf8\x93\xdd\x93\xca\xfb\xdf\xf1,\x83\xb3\xea')
     17535ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34736) -> ('172.30.0.1', 47378)) State.IN_PROGRESS -> State.SUCCEEDED
     17536ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 47378) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\x9b\nk\x13'\xfa\xa8\x13\xa5VNO")
     17536ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 47378) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\x9b\nk\x13'\xfa\xa8\x13\xa5VNO")
     17553ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed
     17553ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed
     17554ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING
     17554ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable
     17557ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM
     17557ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete
     17557ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED
     17557ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected
     17558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0)
     17558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start
     17558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT
     17558ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable
     17558ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d518ea52-4562-44d6-a697-852a250418c8", "state": "connected"}]
     17559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0)
     17559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel
     17559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams
     17559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0)
     17560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start
     17560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED
     17560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0)
     17560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel
     17560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED
     17560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3357859879, stream_id=1, stream_seq=0)
     17561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start
     17561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3319131281, stream_id=1, stream_seq=0)
     17562ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open
     17562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3319131281, gaps=[])
     17562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3357859879, gaps=[])
     17562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel
     17649ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
     17649ms [log] [experimentStatusChanged] {"status": "running", "message": null}
     17734ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/d518ea52-4562-44d6-a697-852a250418c8"}', extra='')
     17734ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0)
     17735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED
     17735ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed
     17735ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete
     17735ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed
     17735ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed
     17735ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed
     17735ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     17736ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED
     17736ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     17736ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     17737ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d518ea52-4562-44d6-a697-852a250418c8", "state": "closed"}]
     17737ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None)
     17737ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None)
     17738ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b"\x93)\x03\x9b\xe8'\xf3e\x0e\xa5%\x93")
     17739ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b"\x93)\x03\x9b\xe8'\xf3e\x0e\xa5%\x93")
     17739ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 55694)
     17739ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None)
     17739ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None)
     17850ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='')
     17850ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."}
     17896ms [err] Traceback (most recent call last):
     17896ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
     17896ms [err]     return _run_code(code, main_globals, None,
     17896ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
     17896ms [err]     exec(code, run_globals)
     17897ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in <module>
     17897ms [err]     sys.exit(main())
     17897ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main
     17897ms [err]     asyncio.run(main_async())
     17897ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
     17897ms [err]     return loop.run_until_complete(main)
     17897ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
     17897ms [err]     self.run_forever()
     17897ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
     17897ms [err]     self._run_once()
     17897ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
     17897ms [err]     event_list = self._selector.select(timeout)
     17897ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
     17898ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
     17898ms [err] KeyboardInterrupt
     17899ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
     17899ms [err]   h.flush()
     17899ms [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
     22983ms [log] starting device
     23389ms [err] DEBUG:asyncio:Using selector: EpollSelector
     23457ms [err] ERROR:asyncio:Unclosed client session
     23457ms [err] client_session: <aiohttp.client.ClientSession object at 0x7fd851036860>
     23528ms [log] parsing
     23528ms [log] creating device handler
     23528ms [log] [ready]
     23528ms [log] reading line
     23528ms [log] [websocketToken] "a2820fcd-c719-44ac-8cae-657b64dea907"
     23542ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
     23542ms [log] [websocketConnected]
================== Experiment Status Changed Messages: should start an experiment
     25612ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='')
     25612ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
     25627ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/1bf972e6-bdb9-4235-bada-c2d3087afeed"}}', extra='')
     25627ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/1bf972e6-bdb9-4235-bada-c2d3087afeed"}
     25699ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/bfb72f57-134e-4aa7-a48b-f2f40bcffd89","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='')
     25705ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bfb72f57-134e-4aa7-a48b-f2f40bcffd89", "state": "new"}]
     27709ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer
     27711ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer)
     27711ms [err] v=0
     27711ms [err] o=- 3930204918 3930204918 IN IP4 0.0.0.0
     27711ms [err] s=-
     27711ms [err] t=0 0
     27711ms [err] a=group:BUNDLE 0
     27711ms [err] a=msid-semantic:WMS *
     27711ms [err] m=application 9 DTLS/SCTP 5000
     27711ms [err] c=IN IP4 0.0.0.0
     27711ms [err] a=mid:0
     27711ms [err] a=sctpmap:5000 webrtc-datachannel 65535
     27711ms [err] a=max-message-size:65536
     27711ms [err] a=ice-ufrag:wjia
     27711ms [err] a=ice-pwd:AUDztBHZn90LZteMEPPTCe
     27711ms [err] a=fingerprint:sha-256 C7:C1:F9:08:E8:7E:51:78:43:4B:86:E3:68:C5:18:55:0A:A0:08:78:56:B3:9E:2E:A8:B6:85:3B:C2:17:FD:E8
     27711ms [err] a=setup:actpass
     27711ms [err] 
     27712ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer
     27713ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering
     27714ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bfb72f57-134e-4aa7-a48b-f2f40bcffd89", "state": "new"}]
     27714ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=<idle, bufsize=0>>)
     27715ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=<idle, bufsize=0>>)
     27717ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'[v\xf5\x9de\x1d\xf9\xee\x15\xc8\x8c\xc4')
     27717ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xfasO\x81\x04#\x9eK\xf9\xcd\xcd_')
     27718ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'[v\xf5\x9de\x1d\xf9\xee\x15\xc8\x8c\xc4')
     27718ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xfasO\x81\x04#\x9eK\xf9\xcd\xcd_')
     27720ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=<idle, bufsize=0>>)
     27720ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'a#vK*"1\xf0g\x07\xa1\x9b')
     27722ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'a#vK*"1\xf0g\x07\xa1\x9b')
     27722ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x8f\xf5\x1f\x91\xf3\xb7\x0b\x83J\x8f,6')
     27723ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x8f\xf5\x1f\x91\xf3\xb7\x0b\x83J\x8f,6')
     27723ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 51900) (expires in 600 seconds)
     27724ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made(<aioice.turn.TurnTransport object at 0x7fd8510b8970>)
     27724ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete
     27725ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/bfb72f57-134e-4aa7-a48b-f2f40bcffd89"}', extra='')
     27725ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     27726ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions
     27726ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='')
     27726ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
     27750ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 5089686323999355268 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:6HKw\\r\\na=ice-pwd:VRBabD1AV6nJZhxSHQgr0nOG\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 38:61:CF:90:76:42:85:F9:D3:07:BD:CC:89:68:CE:30:F5:DB:62:6F:80:FE:AD:36:13:D4:B3:81:ED:64:A2:F4\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/bfb72f57-134e-4aa7-a48b-f2f40bcffd89"}', extra='')
     27751ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     27751ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer
     27751ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer
     27751ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer)
     27751ms [err] v=0
     27751ms [err] o=- 5089686323999355268 2 IN IP4 127.0.0.1
     27751ms [err] s=-
     27751ms [err] t=0 0
     27751ms [err] a=group:BUNDLE 0
     27751ms [err] a=msid-semantic: WMS
     27751ms [err] m=application 9 DTLS/SCTP 5000
     27751ms [err] c=IN IP4 0.0.0.0
     27751ms [err] a=ice-ufrag:6HKw
     27751ms [err] a=ice-pwd:VRBabD1AV6nJZhxSHQgr0nOG
     27751ms [err] a=ice-options:trickle
     27751ms [err] a=fingerprint:sha-256 38:61:CF:90:76:42:85:F9:D3:07:BD:CC:89:68:CE:30:F5:DB:62:6F:80:FE:AD:36:13:D4:B3:81:ED:64:A2:F4
     27751ms [err] a=setup:active
     27751ms [err] a=mid:0
     27751ms [err] a=sctpmap:5000 webrtc-datachannel 1024
     27751ms [err] 
     27752ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52093) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'fy3DETCzXCRG')
     27752ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52093) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'fy3DETCzXCRG')
     27752ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking
     27752ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking
     27753ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting
     27753ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(3LqBclcMdE 1 udp 1845501695 172.17.0.2 52093 typ prflx)
     27753ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     27753ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     27753ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     27754ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46385) -> ('172.17.0.2', 52093)) State.WAITING -> State.IN_PROGRESS
     27754ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52093) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'ge\xf2#\xc1g\xc5\x8d\x8a\xad\xdbs')
     27754ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bfb72f57-134e-4aa7-a48b-f2f40bcffd89", "state": "connecting"}]
     27755ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52093) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'ge\xf2#\xc1g\xc5\x8d\x8a\xad\xdbs')
     27756ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46385) -> ('172.17.0.2', 52093)) State.IN_PROGRESS -> State.SUCCEEDED
     27756ms [err] INFO:aioice.ice:Connection(0) ICE completed
     27768ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"candidate","content":{"candidate":"candidate:2085911480 1 udp 2113937151 e56ce889-406b-42aa-953c-db6f20ae3505.local 52093 typ host generation 0 ufrag 6HKw network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/bfb72f57-134e-4aa7-a48b-f2f40bcffd89"}', extra='')
     27768ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     27768ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate
     27768ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate
     27773ms [err] INFO:aioice.ice:Connection(0) Remote candidate "e56ce889-406b-42aa-953c-db6f20ae3505.local" resolved to 172.17.0.2
     27774ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46385) -> ('172.17.0.2', 52093)) State.FROZEN -> State.IN_PROGRESS
     27774ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52093) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'6n\x81\xc7yaB!"\xbak\xa0')
     27775ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52093) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'6n\x81\xc7yaB!"\xbak\xa0')
     27775ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46385) -> ('172.17.0.2', 52093)) State.IN_PROGRESS -> State.SUCCEEDED
     27776ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46747) -> ('172.17.0.2', 52093)) State.FROZEN -> State.FAILED
     27776ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 51900) -> ('172.17.0.2', 52093)) State.FROZEN -> State.FAILED
     27783ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"candidate","content":{"candidate":"candidate:4018133675 1 udp 1677729535 141.24.211.56 52093 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag 6HKw network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/bfb72f57-134e-4aa7-a48b-f2f40bcffd89"}', extra='')
     27784ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     27784ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate
     27784ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate
     27795ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46385) -> ('141.24.211.56', 52093)) State.FROZEN -> State.IN_PROGRESS
     27795ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.211.56', 52093) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xfc\x1e\xef\xeeY\x9c\xb3\x0b\xbdA\xa7~')
     27805ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52093) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'jbRdo0135C7t')
     27805ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52093) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'jbRdo0135C7t')
     27816ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46747) -> ('141.24.211.56', 52093)) State.FROZEN -> State.IN_PROGRESS
     27816ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.211.56', 52093) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x99i\xe6\xd3"\xe5\xf3\x9d\x0e\x1d~\xea')
     27837ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 51900) -> ('141.24.211.56', 52093)) State.FROZEN -> State.IN_PROGRESS
     27837ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) > ('141.24.211.56', 52093) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\te1\x88B \xc1\x9e\xf8\xf5~5')
     27837ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.REQUEST, transaction_id=b'\xed\xa9u\xce\x8eKc\x1f\xfd\xdc57')
     27838ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.RESPONSE, transaction_id=b'\xed\xa9u\xce\x8eKc\x1f\xfd\xdc57')
     27838ms [err] INFO:aioice.turn:TURN channel bound 16384 ('141.24.211.56', 52093)
     27858ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed
     27858ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed
     27859ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING
     27860ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable
     27864ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM
     27865ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete
     27865ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED
     27865ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected
     27866ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0)
     27866ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start
     27866ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT
     27867ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable
     27867ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bfb72f57-134e-4aa7-a48b-f2f40bcffd89", "state": "connected"}]
     27872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0)
     27872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0)
     27872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel
     27872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams
     27873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0)
     27873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start
     27873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED
     27874ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52093) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'RaXlfRGcvUNO')
     27874ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52093) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'RaXlfRGcvUNO')
     27875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0)
     27875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel
     27875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED
     27876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=324698824, stream_id=1, stream_seq=0)
     27876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start
     27877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=324698824, gaps=[])
     27877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel
     27878ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1120482097, stream_id=1, stream_seq=0)
     27878ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open
     27878ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1120482097, gaps=[])
     27930ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 52093) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'iHxYNBnRu8od')
     27931ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 52093) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'iHxYNBnRu8od')
     27931ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46747) -> ('172.17.0.2', 52093)) State.WAITING -> State.IN_PROGRESS
     27932ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 52093) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x1e\xf4\xce\t\xbdG\xa2\x82d\xc8\xcb\xa0')
     27936ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 52093) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x1e\xf4\xce\t\xbdG\xa2\x82d\xc8\xcb\xa0')
     27936ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46747) -> ('172.17.0.2', 52093)) State.IN_PROGRESS -> State.SUCCEEDED
     27973ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
     27974ms [log] [experimentStatusChanged] {"status": "running", "message": null}
================== Experiment Status Changed Messages: should stop an experiment
     28144ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/bfb72f57-134e-4aa7-a48b-f2f40bcffd89"}', extra='')
     28144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0)
     28145ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED
     28145ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed
     28145ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete
     28146ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed
     28146ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed
     28146ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed
     28147ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     28147ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED
     28147ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     28147ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     28148ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bfb72f57-134e-4aa7-a48b-f2f40bcffd89", "state": "closed"}]
     28149ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None)
     28149ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None)
     28150ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b':\xba\x88eg\x013\xf6\x10\xb3dB')
     28151ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b':\xba\x88eg\x013\xf6\x10\xb3dB')
     28151ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 51900)
     28151ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None)
     28151ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None)
     28250ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='')
     28250ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."}
================== js Client to js Client File tests : should transmit file
     28314ms [err] Traceback (most recent call last):
     28314ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
     28314ms [err]     return _run_code(code, main_globals, None,
     28314ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
     28314ms [err]     exec(code, run_globals)
     28314ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in <module>
     28314ms [err]     sys.exit(main())
     28314ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main
     28314ms [err]     asyncio.run(main_async())
     28314ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
     28314ms [err]     return loop.run_until_complete(main)
     28314ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
     28315ms [err]     self.run_forever()
     28315ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
     28315ms [err]     self._run_once()
     28315ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
     28316ms [err]     event_list = self._selector.select(timeout)
     28316ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
     28316ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
     28316ms [err] KeyboardInterrupt
     28318ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
     28318ms [err]   h.flush()
     28318ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback
================== js Client to python Client File tests : should transmit file
================== python Client to js Client File tests : should transmit file
     36515ms [log] starting device
     36917ms [err] DEBUG:asyncio:Using selector: EpollSelector
     36984ms [err] ERROR:asyncio:Unclosed client session
     36984ms [err] client_session: <aiohttp.client.ClientSession object at 0x7fa1c04d6920>
     37061ms [log] parsing
     37061ms [log] creating device handler
     37061ms [log] [ready]
     37061ms [log] reading line
     37061ms [log] [websocketToken] "5a27eac8-843f-419c-a8c2-a6dcf36aa972"
     37075ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
     37075ms [log] [websocketConnected]
     38753ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='')
     38753ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
     38777ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/d006536f-c615-40d2-a8af-df2d9ab97826"}}', extra='')
     38778ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/d006536f-c615-40d2-a8af-df2d9ab97826"}
     38835ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/1b5770bf-c035-474b-84d2-f7b08a3fd310","services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":true}', extra='')
     38841ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1b5770bf-c035-474b-84d2-f7b08a3fd310", "state": "new"}]
     40844ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer
     40845ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer)
     40845ms [err] v=0
     40845ms [err] o=- 3930204932 3930204932 IN IP4 0.0.0.0
     40845ms [err] s=-
     40845ms [err] t=0 0
     40845ms [err] a=group:BUNDLE 0
     40845ms [err] a=msid-semantic:WMS *
     40845ms [err] m=application 9 DTLS/SCTP 5000
     40845ms [err] c=IN IP4 0.0.0.0
     40845ms [err] a=mid:0
     40845ms [err] a=sctpmap:5000 webrtc-datachannel 65535
     40845ms [err] a=max-message-size:65536
     40845ms [err] a=ice-ufrag:uJg9
     40845ms [err] a=ice-pwd:XsbhSxs7lmlhqfn5eb29gs
     40845ms [err] a=fingerprint:sha-256 A8:22:62:27:10:E3:56:30:34:C5:82:14:FC:9D:5E:D2:ED:17:9A:1C:35:80:60:33:12:47:88:D0:98:07:49:F8
     40845ms [err] a=setup:actpass
     40845ms [err] 
     40846ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer
     40847ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering
     40848ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1b5770bf-c035-474b-84d2-f7b08a3fd310", "state": "new"}]
     40849ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=<idle, bufsize=0>>)
     40849ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=<idle, bufsize=0>>)
     40852ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'6\xa9\x06\\\xac\xe7\xc9ays\xee\xa0')
     40852ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x1ej\xc7\xae\xf1\xd8U:b\xc2l\xf4')
     40852ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'6\xa9\x06\\\xac\xe7\xc9ays\xee\xa0')
     40853ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x1ej\xc7\xae\xf1\xd8U:b\xc2l\xf4')
     40854ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=<idle, bufsize=0>>)
     40855ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xf7zB\xb8\xaa\xd9A\xeb\x80\xff\x97\xf5')
     40855ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xf7zB\xb8\xaa\xd9A\xeb\x80\xff\x97\xf5')
     40856ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'q%*\xb1\xaa\x15\xdb\x01\x8dO\xd0.')
     40857ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'q%*\xb1\xaa\x15\xdb\x01\x8dO\xd0.')
     40857ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 55890) (expires in 600 seconds)
     40857ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made(<aioice.turn.TurnTransport object at 0x7fa1c0558ca0>)
     40858ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete
     40859ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='')
     40859ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
     40859ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/1b5770bf-c035-474b-84d2-f7b08a3fd310"}', extra='')
     40859ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     40860ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions
     40878ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 3087786277178923647 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:Rw3P\\r\\na=ice-pwd:CJJqngolwvRPu4n0ZXrotnid\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 38:0F:EB:05:E6:AB:CF:47:C9:FA:D7:7B:A2:A5:CB:B5:9A:E2:2C:06:83:18:E7:D1:10:D2:7C:CB:08:D9:CF:33\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/1b5770bf-c035-474b-84d2-f7b08a3fd310"}', extra='')
     40878ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     40878ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer
     40878ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer
     40878ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer)
     40878ms [err] v=0
     40878ms [err] o=- 3087786277178923647 2 IN IP4 127.0.0.1
     40878ms [err] s=-
     40878ms [err] t=0 0
     40878ms [err] a=group:BUNDLE 0
     40878ms [err] a=msid-semantic: WMS
     40878ms [err] m=application 9 DTLS/SCTP 5000
     40878ms [err] c=IN IP4 0.0.0.0
     40878ms [err] a=ice-ufrag:Rw3P
     40878ms [err] a=ice-pwd:CJJqngolwvRPu4n0ZXrotnid
     40878ms [err] a=ice-options:trickle
     40878ms [err] a=fingerprint:sha-256 38:0F:EB:05:E6:AB:CF:47:C9:FA:D7:7B:A2:A5:CB:B5:9A:E2:2C:06:83:18:E7:D1:10:D2:7C:CB:08:D9:CF:33
     40878ms [err] a=setup:active
     40878ms [err] a=mid:0
     40878ms [err] a=sctpmap:5000 webrtc-datachannel 1024
     40878ms [err] 
     40879ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking
     40879ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking
     40879ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting
     40880ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     40880ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     40880ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     40880ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1b5770bf-c035-474b-84d2-f7b08a3fd310", "state": "connecting"}]
     40880ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49710) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'eHjH8jZPXibl')
     40881ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49710) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'eHjH8jZPXibl')
     40881ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(0aA4eY2gBi 1 udp 1845501695 172.17.0.2 49710 typ prflx)
     40881ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35507) -> ('172.17.0.2', 49710)) State.WAITING -> State.IN_PROGRESS
     40881ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49710) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb6/\xde\xc9\xba\xa7\x95\x10\xbe\x08\x0e)')
     40884ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49710) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb6/\xde\xc9\xba\xa7\x95\x10\xbe\x08\x0e)')
     40884ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35507) -> ('172.17.0.2', 49710)) State.IN_PROGRESS -> State.SUCCEEDED
     40884ms [err] INFO:aioice.ice:Connection(0) ICE completed
     40890ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"candidate","content":{"candidate":"candidate:4193846215 1 udp 2113937151 48bc4a8d-0c28-4d3e-ab24-fc86aaa2e452.local 49710 typ host generation 0 ufrag Rw3P network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/1b5770bf-c035-474b-84d2-f7b08a3fd310"}', extra='')
     40890ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     40890ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate
     40890ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate
     40894ms [err] INFO:aioice.ice:Connection(0) Remote candidate "48bc4a8d-0c28-4d3e-ab24-fc86aaa2e452.local" resolved to 172.17.0.2
     40900ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35507) -> ('172.17.0.2', 49710)) State.FROZEN -> State.IN_PROGRESS
     40900ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49710) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'"\x1b\xd8\xce\x8c\x02 \x07\xe1\x97\xb4\xc4')
     40901ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49710) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'"\x1b\xd8\xce\x8c\x02 \x07\xe1\x97\xb4\xc4')
     40901ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35507) -> ('172.17.0.2', 49710)) State.IN_PROGRESS -> State.SUCCEEDED
     40902ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58378) -> ('172.17.0.2', 49710)) State.FROZEN -> State.FAILED
     40902ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55890) -> ('172.17.0.2', 49710)) State.FROZEN -> State.FAILED
     40903ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"candidate","content":{"candidate":"candidate:1792189140 1 udp 1677729535 141.24.211.56 49710 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag Rw3P network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/1b5770bf-c035-474b-84d2-f7b08a3fd310"}', extra='')
     40903ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     40903ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate
     40903ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate
     40921ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35507) -> ('141.24.211.56', 49710)) State.FROZEN -> State.IN_PROGRESS
     40921ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.211.56', 49710) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'[\xd8\xcf\xb6\xf11\x0b\x1fR\x1e\xd9\x12')
     40929ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49710) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'pHEyXCV5AnnW')
     40929ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49710) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'pHEyXCV5AnnW')
     40942ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58378) -> ('141.24.211.56', 49710)) State.FROZEN -> State.IN_PROGRESS
     40942ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.211.56', 49710) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xdb4+\x97E\xeeA\xdcK\x931H')
     40963ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55890) -> ('141.24.211.56', 49710)) State.FROZEN -> State.IN_PROGRESS
     40964ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) > ('141.24.211.56', 49710) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x93\xdc\xf9\x9d\x94\xe6Qk\xdelN\xba')
     40964ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.REQUEST, transaction_id=b'VKn\x9b\xa8i\xdca_C \x91')
     40966ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.RESPONSE, transaction_id=b'VKn\x9b\xa8i\xdca_C \x91')
     40966ms [err] INFO:aioice.turn:TURN channel bound 16384 ('141.24.211.56', 49710)
     40985ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed
     40985ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed
     40987ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING
     40988ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable
     40992ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM
     40993ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete
     40993ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED
     40993ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected
     40994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0)
     40994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start
     40994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT
     40994ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable
     40994ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49710) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'8f9nnczYv6ZT')
     40995ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49710) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'8f9nnczYv6ZT')
     40995ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1b5770bf-c035-474b-84d2-f7b08a3fd310", "state": "connected"}]
     41000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0)
     41000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0)
     41000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel
     41000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams
     41000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0)
     41001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start
     41001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED
     41002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0)
     41002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel
     41002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED
     41002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3747348749, stream_id=1, stream_seq=0)
     41002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start
     41003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3747348749, gaps=[])
     41003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel
     41004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3214975212, stream_id=1, stream_seq=0)
     41004ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open
     41004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3214975212, gaps=[])
     41006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3747348750, stream_id=1, stream_seq=1)
     41006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start
     41007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348751, stream_id=1, stream_seq=2)
     41007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348752, stream_id=1, stream_seq=2)
     41007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348753, stream_id=1, stream_seq=2)
     41011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3747348751, gaps=[])
     41011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348754, stream_id=1, stream_seq=2)
     41011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348755, stream_id=1, stream_seq=2)
     41011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3747348753, gaps=[])
     41012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348756, stream_id=1, stream_seq=2)
     41013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348757, stream_id=1, stream_seq=2)
     41013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3747348755, gaps=[])
     41013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348758, stream_id=1, stream_seq=3)
     41014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348759, stream_id=1, stream_seq=3)
     41014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348760, stream_id=1, stream_seq=3)
     41014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348761, stream_id=1, stream_seq=3)
     41015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3747348757, gaps=[])
     41015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348762, stream_id=1, stream_seq=3)
     41016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348763, stream_id=1, stream_seq=3)
     41017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3747348759, gaps=[])
     41018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348764, stream_id=1, stream_seq=3)
     41020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3747348761, gaps=[])
     41020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348765, stream_id=1, stream_seq=4)
     41020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348766, stream_id=1, stream_seq=4)
     41021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348767, stream_id=1, stream_seq=4)
     41021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348768, stream_id=1, stream_seq=4)
     41021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348769, stream_id=1, stream_seq=4)
     41022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3747348763, gaps=[])
     41022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348770, stream_id=1, stream_seq=4)
     41022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348771, stream_id=1, stream_seq=4)
     41024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3747348765, gaps=[])
     41024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348772, stream_id=1, stream_seq=5)
     41024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348773, stream_id=1, stream_seq=5)
     41024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348774, stream_id=1, stream_seq=5)
     41026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3747348767, gaps=[])
     41026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348775, stream_id=1, stream_seq=5)
     41026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348776, stream_id=1, stream_seq=5)
     41026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348777, stream_id=1, stream_seq=5)
     41027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3747348769, gaps=[])
     41027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348778, stream_id=1, stream_seq=5)
     41027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3747348771, gaps=[])
     41027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348779, stream_id=1, stream_seq=6)
     41028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348780, stream_id=1, stream_seq=6)
     41028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348781, stream_id=1, stream_seq=6)
     41028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348782, stream_id=1, stream_seq=6)
     41029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3747348773, gaps=[])
     41029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348783, stream_id=1, stream_seq=6)
     41030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348784, stream_id=1, stream_seq=6)
     41030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348785, stream_id=1, stream_seq=6)
     41031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3747348775, gaps=[])
     41031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348786, stream_id=1, stream_seq=7)
     41031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348787, stream_id=1, stream_seq=7)
     41031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348788, stream_id=1, stream_seq=7)
     41032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3747348777, gaps=[])
     41032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348789, stream_id=1, stream_seq=7)
     41032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348790, stream_id=1, stream_seq=7)
     41033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348791, stream_id=1, stream_seq=7)
     41034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3747348779, gaps=[])
     41034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348792, stream_id=1, stream_seq=7)
     41035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3747348781, gaps=[])
     41035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348793, stream_id=1, stream_seq=8)
     41035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348794, stream_id=1, stream_seq=8)
     41035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348795, stream_id=1, stream_seq=8)
     41036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348796, stream_id=1, stream_seq=8)
     41036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3747348783, gaps=[])
     41036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348797, stream_id=1, stream_seq=8)
     41036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348798, stream_id=1, stream_seq=8)
     41036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348799, stream_id=1, stream_seq=8)
     41037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3747348785, gaps=[])
     41037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348800, stream_id=1, stream_seq=9)
     41037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348801, stream_id=1, stream_seq=9)
     41037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348802, stream_id=1, stream_seq=9)
     41038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3747348787, gaps=[])
     41038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348803, stream_id=1, stream_seq=9)
     41038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348804, stream_id=1, stream_seq=9)
     41038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348805, stream_id=1, stream_seq=9)
     41039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3747348789, gaps=[])
     41039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348806, stream_id=1, stream_seq=9)
     41040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3747348791, gaps=[])
     41040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348807, stream_id=1, stream_seq=10)
     41041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348808, stream_id=1, stream_seq=10)
     41041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348809, stream_id=1, stream_seq=10)
     41041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348810, stream_id=1, stream_seq=10)
     41042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3747348793, gaps=[])
     41042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348811, stream_id=1, stream_seq=10)
     41043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348812, stream_id=1, stream_seq=10)
     41043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348813, stream_id=1, stream_seq=10)
     41043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3747348795, gaps=[])
     41043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348814, stream_id=1, stream_seq=11)
     41043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348815, stream_id=1, stream_seq=11)
     41043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348816, stream_id=1, stream_seq=11)
     41044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3747348797, gaps=[])
     41044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348817, stream_id=1, stream_seq=11)
     41044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348818, stream_id=1, stream_seq=11)
     41044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348819, stream_id=1, stream_seq=11)
     41045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3747348799, gaps=[])
     41045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348820, stream_id=1, stream_seq=11)
     41046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3747348801, gaps=[])
     41046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348821, stream_id=1, stream_seq=12)
     41046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348822, stream_id=1, stream_seq=12)
     41046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348823, stream_id=1, stream_seq=12)
     41046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348824, stream_id=1, stream_seq=12)
     41046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3747348803, gaps=[])
     41046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348825, stream_id=1, stream_seq=12)
     41047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348826, stream_id=1, stream_seq=12)
     41047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348827, stream_id=1, stream_seq=12)
     41048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3747348805, gaps=[])
     41048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348828, stream_id=1, stream_seq=13)
     41048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348829, stream_id=1, stream_seq=13)
     41048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348830, stream_id=1, stream_seq=13)
     41048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3747348807, gaps=[])
     41048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348831, stream_id=1, stream_seq=13)
     41048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348832, stream_id=1, stream_seq=13)
     41049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348833, stream_id=1, stream_seq=13)
     41050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3747348809, gaps=[])
     41050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348834, stream_id=1, stream_seq=13)
     41051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3747348811, gaps=[])
     41051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348835, stream_id=1, stream_seq=14)
     41051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348836, stream_id=1, stream_seq=14)
     41051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348837, stream_id=1, stream_seq=14)
     41051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348838, stream_id=1, stream_seq=14)
     41051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3747348813, gaps=[])
     41052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348839, stream_id=1, stream_seq=14)
     41052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348840, stream_id=1, stream_seq=14)
     41052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348841, stream_id=1, stream_seq=14)
     41052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3747348815, gaps=[])
     41052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348842, stream_id=1, stream_seq=15)
     41052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348843, stream_id=1, stream_seq=15)
     41053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348844, stream_id=1, stream_seq=15)
     41053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3747348817, gaps=[])
     41053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348845, stream_id=1, stream_seq=15)
     41053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348846, stream_id=1, stream_seq=15)
     41053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348847, stream_id=1, stream_seq=15)
     41054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3747348819, gaps=[])
     41054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348848, stream_id=1, stream_seq=15)
     41054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3747348821, gaps=[])
     41054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348849, stream_id=1, stream_seq=16)
     41055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348850, stream_id=1, stream_seq=16)
     41055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348851, stream_id=1, stream_seq=16)
     41055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348852, stream_id=1, stream_seq=16)
     41055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3747348823, gaps=[])
     41055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348853, stream_id=1, stream_seq=16)
     41055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348854, stream_id=1, stream_seq=16)
     41055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348855, stream_id=1, stream_seq=16)
     41056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3747348825, gaps=[])
     41056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348856, stream_id=1, stream_seq=17)
     41056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348857, stream_id=1, stream_seq=17)
     41056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348858, stream_id=1, stream_seq=17)
     41057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3747348827, gaps=[])
     41057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348859, stream_id=1, stream_seq=17)
     41057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348860, stream_id=1, stream_seq=17)
     41057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348861, stream_id=1, stream_seq=17)
     41057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3747348829, gaps=[])
     41057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348862, stream_id=1, stream_seq=17)
     41060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3747348831, gaps=[])
     41060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348863, stream_id=1, stream_seq=18)
     41060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348864, stream_id=1, stream_seq=18)
     41060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348865, stream_id=1, stream_seq=18)
     41060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348866, stream_id=1, stream_seq=18)
     41060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3747348833, gaps=[])
     41060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348867, stream_id=1, stream_seq=18)
     41060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348868, stream_id=1, stream_seq=18)
     41060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348869, stream_id=1, stream_seq=18)
     41060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3747348835, gaps=[])
     41060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348870, stream_id=1, stream_seq=19)
     41060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348871, stream_id=1, stream_seq=19)
     41060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3747348837, gaps=[])
     41060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348872, stream_id=1, stream_seq=19)
     41061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348873, stream_id=1, stream_seq=19)
     41061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348874, stream_id=1, stream_seq=19)
     41062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3747348839, gaps=[])
     41062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348875, stream_id=1, stream_seq=19)
     41063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348876, stream_id=1, stream_seq=19)
     41063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3747348841, gaps=[])
     41063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348877, stream_id=1, stream_seq=20)
     41063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348878, stream_id=1, stream_seq=20)
     41063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348879, stream_id=1, stream_seq=20)
     41064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3747348843, gaps=[])
     41064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348880, stream_id=1, stream_seq=20)
     41064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348881, stream_id=1, stream_seq=20)
     41064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348882, stream_id=1, stream_seq=20)
     41065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3747348845, gaps=[])
     41065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348883, stream_id=1, stream_seq=20)
     41066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3747348847, gaps=[])
     41066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348884, stream_id=1, stream_seq=21)
     41066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348885, stream_id=1, stream_seq=21)
     41066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348886, stream_id=1, stream_seq=21)
     41066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348887, stream_id=1, stream_seq=21)
     41066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348888, stream_id=1, stream_seq=21)
     41067ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 49710) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'hGSBxXuqsdaP')
     41067ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 49710) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'hGSBxXuqsdaP')
     41067ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58378) -> ('172.17.0.2', 49710)) State.WAITING -> State.IN_PROGRESS
     41067ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 49710) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc8\x94M\xdc!\xdcU`\xf3\xc9\x9ez')
     41067ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3747348849, gaps=[])
     41067ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41067ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348889, stream_id=1, stream_seq=21)
     41068ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348890, stream_id=1, stream_seq=21)
     41068ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3747348851, gaps=[])
     41068ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41068ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348891, stream_id=1, stream_seq=22)
     41069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348892, stream_id=1, stream_seq=22)
     41069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348893, stream_id=1, stream_seq=22)
     41070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3747348853, gaps=[])
     41070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348894, stream_id=1, stream_seq=22)
     41071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348895, stream_id=1, stream_seq=22)
     41071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348896, stream_id=1, stream_seq=22)
     41071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3747348855, gaps=[])
     41071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348897, stream_id=1, stream_seq=22)
     41072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3747348857, gaps=[])
     41072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348898, stream_id=1, stream_seq=23)
     41072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348899, stream_id=1, stream_seq=23)
     41072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348900, stream_id=1, stream_seq=23)
     41072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348901, stream_id=1, stream_seq=23)
     41073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3747348859, gaps=[])
     41073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348902, stream_id=1, stream_seq=23)
     41073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348903, stream_id=1, stream_seq=23)
     41073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348904, stream_id=1, stream_seq=23)
     41073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3747348861, gaps=[])
     41073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348905, stream_id=1, stream_seq=24)
     41074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348906, stream_id=1, stream_seq=24)
     41074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348907, stream_id=1, stream_seq=24)
     41074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3747348863, gaps=[])
     41074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348908, stream_id=1, stream_seq=24)
     41075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348909, stream_id=1, stream_seq=24)
     41075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348910, stream_id=1, stream_seq=24)
     41075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3747348865, gaps=[])
     41075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348911, stream_id=1, stream_seq=24)
     41076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3747348867, gaps=[])
     41076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348912, stream_id=1, stream_seq=25)
     41076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348913, stream_id=1, stream_seq=25)
     41077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348914, stream_id=1, stream_seq=25)
     41077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348915, stream_id=1, stream_seq=25)
     41077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3747348869, gaps=[])
     41077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348916, stream_id=1, stream_seq=25)
     41077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348917, stream_id=1, stream_seq=25)
     41077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348918, stream_id=1, stream_seq=25)
     41078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3747348871, gaps=[])
     41078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348919, stream_id=1, stream_seq=26)
     41079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348920, stream_id=1, stream_seq=26)
     41079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348921, stream_id=1, stream_seq=26)
     41079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3747348873, gaps=[])
     41079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348922, stream_id=1, stream_seq=26)
     41080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348923, stream_id=1, stream_seq=26)
     41080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348924, stream_id=1, stream_seq=26)
     41081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3747348875, gaps=[])
     41081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348925, stream_id=1, stream_seq=26)
     41081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3747348877, gaps=[])
     41081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348926, stream_id=1, stream_seq=27)
     41081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348927, stream_id=1, stream_seq=27)
     41081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348928, stream_id=1, stream_seq=27)
     41081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348929, stream_id=1, stream_seq=27)
     41082ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
     41082ms [log] 8192
     41082ms [log] 8192
     41082ms [log] 8192
     41082ms [log] 8192
     41082ms [log] 8192
     41082ms [log] 8192
     41082ms [log] 8192
     41082ms [log] 8192
     41082ms [log] 8192
     41082ms [log] 8192
     41082ms [log] 8192
     41082ms [log] 8192
     41082ms [log] 8192
     41082ms [log] 8192
     41082ms [log] 8192
     41082ms [log] 8192
     41082ms [log] 8192
     41082ms [log] 8192
     41082ms [log] 8192
     41082ms [log] 8192
     41082ms [log] 8192
     41082ms [log] 8192
     41082ms [log] 8192
     41082ms [log] 8192
     41082ms [log] 8192
     41082ms [log] 8192
     41082ms [log] 8192
     41082ms [log] 8192
     41082ms [log] 8192
     41082ms [log] 8192
     41082ms [log] 8192
     41082ms [log] 8188
     41082ms [log] line [file] undefined
     41082ms [log] 
     41082ms [log] reading line
     41082ms [log] [experimentStatusChanged] {"status": "running", "message": null}
     41082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3747348879, gaps=[])
     41083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348930, stream_id=1, stream_seq=27)
     41083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348931, stream_id=1, stream_seq=27)
     41083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348932, stream_id=1, stream_seq=27)
     41083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3747348881, gaps=[])
     41083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348933, stream_id=1, stream_seq=28)
     41083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348934, stream_id=1, stream_seq=28)
     41084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348935, stream_id=1, stream_seq=28)
     41084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3747348883, gaps=[])
     41084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348936, stream_id=1, stream_seq=28)
     41084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348937, stream_id=1, stream_seq=28)
     41085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348938, stream_id=1, stream_seq=28)
     41085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3747348885, gaps=[])
     41085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348939, stream_id=1, stream_seq=28)
     41086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3747348887, gaps=[])
     41086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348940, stream_id=1, stream_seq=29)
     41086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348941, stream_id=1, stream_seq=29)
     41087ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348942, stream_id=1, stream_seq=29)
     41087ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348943, stream_id=1, stream_seq=29)
     41087ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 49710) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc8\x94M\xdc!\xdcU`\xf3\xc9\x9ez')
     41087ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58378) -> ('172.17.0.2', 49710)) State.IN_PROGRESS -> State.SUCCEEDED
     41088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3747348889, gaps=[])
     41088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348944, stream_id=1, stream_seq=29)
     41088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348945, stream_id=1, stream_seq=29)
     41088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348946, stream_id=1, stream_seq=29)
     41089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3747348891, gaps=[])
     41089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348947, stream_id=1, stream_seq=30)
     41089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348948, stream_id=1, stream_seq=30)
     41089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348949, stream_id=1, stream_seq=30)
     41090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3747348893, gaps=[])
     41090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348950, stream_id=1, stream_seq=30)
     41090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348951, stream_id=1, stream_seq=30)
     41090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348952, stream_id=1, stream_seq=30)
     41091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3747348895, gaps=[])
     41091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348953, stream_id=1, stream_seq=30)
     41092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3747348897, gaps=[])
     41092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348954, stream_id=1, stream_seq=31)
     41092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348955, stream_id=1, stream_seq=31)
     41092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348956, stream_id=1, stream_seq=31)
     41092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348957, stream_id=1, stream_seq=31)
     41093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3747348899, gaps=[])
     41093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348958, stream_id=1, stream_seq=31)
     41093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348959, stream_id=1, stream_seq=31)
     41093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348960, stream_id=1, stream_seq=31)
     41094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3747348901, gaps=[])
     41094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348961, stream_id=1, stream_seq=32)
     41094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348962, stream_id=1, stream_seq=32)
     41095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348963, stream_id=1, stream_seq=32)
     41095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3747348903, gaps=[])
     41095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348964, stream_id=1, stream_seq=32)
     41096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348965, stream_id=1, stream_seq=32)
     41096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348966, stream_id=1, stream_seq=32)
     41096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3747348905, gaps=[])
     41096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348967, stream_id=1, stream_seq=32)
     41097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3747348907, gaps=[])
     41097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348968, stream_id=1, stream_seq=33)
     41097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348969, stream_id=1, stream_seq=33)
     41097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348970, stream_id=1, stream_seq=33)
     41097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348971, stream_id=1, stream_seq=33)
     41098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3747348909, gaps=[])
     41098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348972, stream_id=1, stream_seq=33)
     41098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348973, stream_id=1, stream_seq=33)
     41098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348974, stream_id=1, stream_seq=33)
     41099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3747348911, gaps=[])
     41099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3747348913, gaps=[])
     41100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3747348915, gaps=[])
     41101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3747348917, gaps=[])
     41102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3747348919, gaps=[])
     41103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3747348921, gaps=[])
     41104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3747348923, gaps=[])
     41105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3747348925, gaps=[])
     41106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3747348927, gaps=[])
     41107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3747348929, gaps=[])
     41108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3747348931, gaps=[])
     41109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3747348933, gaps=[])
     41110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3747348935, gaps=[])
     41111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3747348937, gaps=[])
     41112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3747348939, gaps=[])
     41113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3747348941, gaps=[])
     41116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3747348943, gaps=[])
     41117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3747348945, gaps=[])
     41118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3747348947, gaps=[])
     41119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3747348949, gaps=[])
     41120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3747348951, gaps=[])
     41120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41121ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3747348953, gaps=[])
     41121ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3747348955, gaps=[])
     41122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41123ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3747348957, gaps=[])
     41124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3747348959, gaps=[])
     41124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3747348961, gaps=[])
     41125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3747348963, gaps=[])
     41126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3747348965, gaps=[])
     41126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3747348967, gaps=[])
     41127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3747348969, gaps=[])
     41128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3747348971, gaps=[])
     41128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3747348973, gaps=[])
     41129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     41302ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/1b5770bf-c035-474b-84d2-f7b08a3fd310"}', extra='')
     41303ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0)
     41303ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED
     41304ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel
     41304ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed
     41304ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete
     41304ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed
     41304ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed
     41304ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed
     41304ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     41304ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED
     41304ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     41304ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     41305ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1b5770bf-c035-474b-84d2-f7b08a3fd310", "state": "closed"}]
     41305ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None)
     41306ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None)
     41306ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xf1\x07:\x16&\xa6\xd2{:\xa84.')
     41307ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xf1\x07:\x16&\xa6\xd2{:\xa84.')
     41307ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 55890)
     41307ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None)
     41307ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None)
     41378ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='')
     41378ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."}
================== python Client to python Client File tests : should transmit file
     41436ms [err] Traceback (most recent call last):
     41436ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
     41436ms [err]     return _run_code(code, main_globals, None,
     41436ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
     41436ms [err]     exec(code, run_globals)
     41436ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in <module>
     41436ms [err]     sys.exit(main())
     41436ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main
     41436ms [err]     asyncio.run(main_async())
     41436ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
     41436ms [err]     return loop.run_until_complete(main)
     41436ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
     41436ms [err]     self.run_forever()
     41436ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
     41437ms [err]     self._run_once()
     41437ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
     41437ms [err]     event_list = self._selector.select(timeout)
     41437ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
     41437ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
     41437ms [err] KeyboardInterrupt
     41439ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
     41439ms [err]   h.flush()
     41439ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback
     41545ms [log] starting device
     41936ms [err] DEBUG:asyncio:Using selector: EpollSelector
     42007ms [err] ERROR:asyncio:Unclosed client session
     42007ms [err] client_session: <aiohttp.client.ClientSession object at 0x7f8efdd228c0>
     42072ms [log] parsing
     42072ms [log] creating device handler
     42072ms [log] [ready]
     42072ms [log] reading line
     42072ms [log] [websocketToken] "268c6651-5e0b-4fbf-b534-88757f2c819e"
     42092ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
     42092ms [log] [websocketConnected]
     42286ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='')
     42286ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
     42315ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/b0dedd47-59bb-4aa8-8297-065016c04bb7"}}', extra='')
     42315ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/b0dedd47-59bb-4aa8-8297-065016c04bb7"}
     42369ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/da7cd0fb-d019-456e-9b3f-78622d903d73","services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":true}', extra='')
     42378ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/da7cd0fb-d019-456e-9b3f-78622d903d73", "state": "new"}]
     44381ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer
     44382ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer)
     44382ms [err] v=0
     44382ms [err] o=- 3930204935 3930204935 IN IP4 0.0.0.0
     44382ms [err] s=-
     44382ms [err] t=0 0
     44382ms [err] a=group:BUNDLE 0
     44382ms [err] a=msid-semantic:WMS *
     44382ms [err] m=application 9 DTLS/SCTP 5000
     44382ms [err] c=IN IP4 0.0.0.0
     44382ms [err] a=mid:0
     44382ms [err] a=sctpmap:5000 webrtc-datachannel 65535
     44382ms [err] a=max-message-size:65536
     44382ms [err] a=ice-ufrag:603q
     44382ms [err] a=ice-pwd:rIgdB2BE1KIo0jNvrhVYYl
     44382ms [err] a=fingerprint:sha-256 F9:9A:07:30:B0:06:32:32:EC:73:C6:87:EB:C3:00:60:28:43:22:24:B8:4F:2E:2B:FE:D6:8B:FD:B9:24:AF:B7
     44382ms [err] a=setup:actpass
     44382ms [err] 
     44384ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer
     44384ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering
     44385ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/da7cd0fb-d019-456e-9b3f-78622d903d73", "state": "new"}]
     44385ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=<idle, bufsize=0>>)
     44386ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=<idle, bufsize=0>>)
     44388ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'yu\x1c\xd0\x1ao;>\x89M\xecU')
     44388ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xbe\x0bj[D\xdew\xdc\xd2\xaeP\n')
     44388ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'yu\x1c\xd0\x1ao;>\x89M\xecU')
     44389ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xbe\x0bj[D\xdew\xdc\xd2\xaeP\n')
     44390ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=<idle, bufsize=0>>)
     44390ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'R\xf7!\x81"U8\x9c\xea\xf2#\'')
     44391ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'R\xf7!\x81"U8\x9c\xea\xf2#\'')
     44392ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'z\xda\xe59\x86k6\xa5\xe6\x15g\xc5')
     44393ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'z\xda\xe59\x86k6\xa5\xe6\x15g\xc5')
     44393ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 50413) (expires in 600 seconds)
     44393ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made(<aioice.turn.TurnTransport object at 0x7f8efdda4bb0>)
     44393ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete
     44394ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"connectionUrl":"http://localhost/peerconnections/da7cd0fb-d019-456e-9b3f-78622d903d73","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='')
     44394ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     44394ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions
     44394ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='')
     44394ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
     44422ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48576) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x9d\xd4_\xae-\x92\xeb\x04\x15\xd4\x8b\xd7')
     44422ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48576) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x9d\xd4_\xae-\x92\xeb\x04\x15\xd4\x8b\xd7')
     44429ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"connectionUrl":"http://localhost/peerconnections/da7cd0fb-d019-456e-9b3f-78622d903d73","content":{"type":"answer","sdp":"v=0\\r\\no=- 3930204935 3930204935 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 48576 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 48576 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 55943 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 48576 typ srflx raddr 172.30.0.1 rport 48576\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 55943 typ srflx raddr 172.17.0.2 rport 55943\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 57431 typ relay raddr 172.17.0.2 rport 54829\\r\\na=end-of-candidates\\r\\na=ice-ufrag:y0SK\\r\\na=ice-pwd:8WwXdcM0amhCCSWsbnbVok\\r\\na=fingerprint:sha-256 01:50:15:7A:4F:AE:83:3B:FD:D2:71:C3:3C:7B:3B:D4:EC:2B:05:E8:39:8B:2E:42:56:CF:76:F8:C3:BE:25:85\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='')
     44429ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     44429ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer
     44429ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer
     44429ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer)
     44429ms [err] v=0
     44429ms [err] o=- 3930204935 3930204935 IN IP4 0.0.0.0
     44429ms [err] s=-
     44429ms [err] t=0 0
     44429ms [err] a=group:BUNDLE 0
     44429ms [err] a=msid-semantic:WMS *
     44429ms [err] m=application 48576 DTLS/SCTP 5000
     44429ms [err] c=IN IP4 172.30.0.1
     44429ms [err] a=mid:0
     44429ms [err] a=sctpmap:5000 webrtc-datachannel 65535
     44429ms [err] a=max-message-size:65536
     44429ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 48576 typ host
     44429ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 55943 typ host
     44429ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 48576 typ srflx raddr 172.30.0.1 rport 48576
     44429ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 55943 typ srflx raddr 172.17.0.2 rport 55943
     44429ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 57431 typ relay raddr 172.17.0.2 rport 54829
     44429ms [err] a=end-of-candidates
     44429ms [err] a=ice-ufrag:y0SK
     44429ms [err] a=ice-pwd:8WwXdcM0amhCCSWsbnbVok
     44429ms [err] a=fingerprint:sha-256 01:50:15:7A:4F:AE:83:3B:FD:D2:71:C3:3C:7B:3B:D4:EC:2B:05:E8:39:8B:2E:42:56:CF:76:F8:C3:BE:25:85
     44429ms [err] a=setup:active
     44429ms [err] 
     44431ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking
     44431ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking
     44431ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting
     44432ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57569) -> ('172.30.0.1', 48576)) State.FROZEN -> State.WAITING
     44432ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60693) -> ('172.30.0.1', 48576)) State.FROZEN -> State.WAITING
     44432ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57569) -> ('172.17.0.2', 55943)) State.FROZEN -> State.WAITING
     44432ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50413) -> ('172.30.0.1', 48576)) State.FROZEN -> State.WAITING
     44432ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(k3gnVPfaED 1 udp 1862270975 172.17.0.2 48576 typ prflx)
     44433ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     44433ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     44433ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     44433ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57569) -> ('172.17.0.2', 48576)) State.WAITING -> State.IN_PROGRESS
     44433ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48576) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'A\x8a\x13\x02\xefo\xb8&R\xe2^\x07')
     44434ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57569) -> ('172.30.0.1', 48576)) State.WAITING -> State.IN_PROGRESS
     44434ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 48576) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'N\x012\xf9\xdc\x7f~4\xb7\x13[Q')
     44434ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/da7cd0fb-d019-456e-9b3f-78622d903d73", "state": "connecting"}]
     44435ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48576) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'A\x8a\x13\x02\xefo\xb8&R\xe2^\x07')
     44435ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57569) -> ('172.17.0.2', 48576)) State.IN_PROGRESS -> State.SUCCEEDED
     44435ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60693) -> ('172.30.0.1', 48576)) State.WAITING -> State.FAILED
     44435ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57569) -> ('172.17.0.2', 55943)) State.WAITING -> State.FAILED
     44435ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60693) -> ('172.17.0.2', 55943)) State.FROZEN -> State.FAILED
     44437ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57569) -> ('141.24.211.56', 48576)) State.FROZEN -> State.FAILED
     44437ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60693) -> ('141.24.211.56', 48576)) State.FROZEN -> State.FAILED
     44437ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57569) -> ('141.24.211.56', 55943)) State.FROZEN -> State.FAILED
     44437ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60693) -> ('141.24.211.56', 55943)) State.FROZEN -> State.FAILED
     44437ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57569) -> ('141.24.210.113', 57431)) State.FROZEN -> State.FAILED
     44437ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60693) -> ('141.24.210.113', 57431)) State.FROZEN -> State.FAILED
     44437ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50413) -> ('172.30.0.1', 48576)) State.WAITING -> State.FAILED
     44437ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50413) -> ('172.17.0.2', 55943)) State.FROZEN -> State.FAILED
     44437ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50413) -> ('141.24.211.56', 48576)) State.FROZEN -> State.FAILED
     44437ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50413) -> ('141.24.211.56', 55943)) State.FROZEN -> State.FAILED
     44437ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50413) -> ('141.24.210.113', 57431)) State.FROZEN -> State.FAILED
     44437ms [err] INFO:aioice.ice:Connection(0) ICE completed
     44437ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 48576) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'N\x012\xf9\xdc\x7f~4\xb7\x13[Q')
     44437ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57569) -> ('172.30.0.1', 48576)) State.IN_PROGRESS -> State.SUCCEEDED
     44437ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 48576) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'V\x0f\x8a+\xa5\xf7]^3\xd9\xd9M')
     44438ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 48576) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'V\x0f\x8a+\xa5\xf7]^3\xd9\xd9M')
     44455ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed
     44455ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed
     44456ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING
     44457ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable
     44461ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM
     44461ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete
     44461ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED
     44462ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected
     44462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0)
     44462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start
     44462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT
     44462ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable
     44463ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/da7cd0fb-d019-456e-9b3f-78622d903d73", "state": "connected"}]
     44464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0)
     44464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel
     44464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams
     44465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0)
     44465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start
     44465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED
     44466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0)
     44466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel
     44467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED
     44467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1890963838, stream_id=1, stream_seq=0)
     44467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start
     44469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1041779593, stream_id=1, stream_seq=0)
     44469ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open
     44469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1041779593, gaps=[])
     44471ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890963838, gaps=[])
     44471ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel
     44472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1890963839, stream_id=1, stream_seq=1)
     44472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start
     44472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890963840, stream_id=1, stream_seq=2)
     44473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963841, stream_id=1, stream_seq=2)
     44473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963842, stream_id=1, stream_seq=2)
     44474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890963839, gaps=[])
     44475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963843, stream_id=1, stream_seq=2)
     44475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890963840, gaps=[])
     44475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963844, stream_id=1, stream_seq=2)
     44475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963845, stream_id=1, stream_seq=2)
     44476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890963841, gaps=[])
     44476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890963846, stream_id=1, stream_seq=2)
     44476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890963842, gaps=[])
     44476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890963847, stream_id=1, stream_seq=3)
     44477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963848, stream_id=1, stream_seq=3)
     44477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890963843, gaps=[])
     44477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963849, stream_id=1, stream_seq=3)
     44478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963850, stream_id=1, stream_seq=3)
     44478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890963844, gaps=[])
     44478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963851, stream_id=1, stream_seq=3)
     44478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963852, stream_id=1, stream_seq=3)
     44479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890963845, gaps=[])
     44479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890963853, stream_id=1, stream_seq=3)
     44479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890963846, gaps=[])
     44479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890963854, stream_id=1, stream_seq=4)
     44480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963855, stream_id=1, stream_seq=4)
     44480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890963847, gaps=[])
     44480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963856, stream_id=1, stream_seq=4)
     44481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963857, stream_id=1, stream_seq=4)
     44481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890963848, gaps=[])
     44481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963858, stream_id=1, stream_seq=4)
     44481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963859, stream_id=1, stream_seq=4)
     44482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890963849, gaps=[])
     44482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890963860, stream_id=1, stream_seq=4)
     44482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890963850, gaps=[])
     44483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890963861, stream_id=1, stream_seq=5)
     44483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963862, stream_id=1, stream_seq=5)
     44483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890963851, gaps=[])
     44483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963863, stream_id=1, stream_seq=5)
     44484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963864, stream_id=1, stream_seq=5)
     44484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890963852, gaps=[])
     44484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963865, stream_id=1, stream_seq=5)
     44484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963866, stream_id=1, stream_seq=5)
     44485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890963853, gaps=[])
     44485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890963867, stream_id=1, stream_seq=5)
     44485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890963854, gaps=[])
     44485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890963868, stream_id=1, stream_seq=6)
     44486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963869, stream_id=1, stream_seq=6)
     44486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890963855, gaps=[])
     44486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963870, stream_id=1, stream_seq=6)
     44487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963871, stream_id=1, stream_seq=6)
     44487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890963856, gaps=[])
     44487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963872, stream_id=1, stream_seq=6)
     44487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963873, stream_id=1, stream_seq=6)
     44488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890963857, gaps=[])
     44488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890963874, stream_id=1, stream_seq=6)
     44488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890963858, gaps=[])
     44488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890963875, stream_id=1, stream_seq=7)
     44489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963876, stream_id=1, stream_seq=7)
     44489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890963859, gaps=[])
     44489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963877, stream_id=1, stream_seq=7)
     44490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963878, stream_id=1, stream_seq=7)
     44490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890963860, gaps=[])
     44490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963879, stream_id=1, stream_seq=7)
     44490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963880, stream_id=1, stream_seq=7)
     44492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890963861, gaps=[])
     44492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890963881, stream_id=1, stream_seq=7)
     44492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890963862, gaps=[])
     44492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890963882, stream_id=1, stream_seq=8)
     44492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963883, stream_id=1, stream_seq=8)
     44492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890963863, gaps=[])
     44492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963884, stream_id=1, stream_seq=8)
     44492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963885, stream_id=1, stream_seq=8)
     44493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890963864, gaps=[])
     44493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963886, stream_id=1, stream_seq=8)
     44493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963887, stream_id=1, stream_seq=8)
     44493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890963865, gaps=[])
     44493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890963888, stream_id=1, stream_seq=8)
     44494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890963866, gaps=[])
     44494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890963889, stream_id=1, stream_seq=9)
     44494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963890, stream_id=1, stream_seq=9)
     44495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890963867, gaps=[])
     44495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963891, stream_id=1, stream_seq=9)
     44495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963892, stream_id=1, stream_seq=9)
     44495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890963868, gaps=[])
     44495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963893, stream_id=1, stream_seq=9)
     44497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963894, stream_id=1, stream_seq=9)
     44497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890963869, gaps=[])
     44497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890963895, stream_id=1, stream_seq=9)
     44497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890963870, gaps=[])
     44497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890963896, stream_id=1, stream_seq=10)
     44497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963897, stream_id=1, stream_seq=10)
     44497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890963871, gaps=[])
     44497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963898, stream_id=1, stream_seq=10)
     44498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963899, stream_id=1, stream_seq=10)
     44498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890963872, gaps=[])
     44498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963900, stream_id=1, stream_seq=10)
     44498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963901, stream_id=1, stream_seq=10)
     44499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890963873, gaps=[])
     44499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890963902, stream_id=1, stream_seq=10)
     44499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890963874, gaps=[])
     44499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890963903, stream_id=1, stream_seq=11)
     44499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963904, stream_id=1, stream_seq=11)
     44500ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890963875, gaps=[])
     44500ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44500ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963905, stream_id=1, stream_seq=11)
     44500ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963906, stream_id=1, stream_seq=11)
     44500ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890963876, gaps=[])
     44501ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44501ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963907, stream_id=1, stream_seq=11)
     44501ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963908, stream_id=1, stream_seq=11)
     44501ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890963877, gaps=[])
     44501ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44501ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890963909, stream_id=1, stream_seq=11)
     44502ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890963878, gaps=[])
     44502ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44502ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890963910, stream_id=1, stream_seq=12)
     44502ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963911, stream_id=1, stream_seq=12)
     44502ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890963879, gaps=[])
     44502ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44502ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963912, stream_id=1, stream_seq=12)
     44503ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963913, stream_id=1, stream_seq=12)
     44503ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890963880, gaps=[])
     44503ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44503ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963914, stream_id=1, stream_seq=12)
     44503ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963915, stream_id=1, stream_seq=12)
     44504ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890963881, gaps=[])
     44504ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44504ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890963916, stream_id=1, stream_seq=12)
     44504ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890963882, gaps=[])
     44504ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44504ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890963917, stream_id=1, stream_seq=13)
     44504ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963918, stream_id=1, stream_seq=13)
     44505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890963883, gaps=[])
     44505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963919, stream_id=1, stream_seq=13)
     44505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963920, stream_id=1, stream_seq=13)
     44505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890963884, gaps=[])
     44506ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44506ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963921, stream_id=1, stream_seq=13)
     44506ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963922, stream_id=1, stream_seq=13)
     44506ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890963885, gaps=[])
     44506ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44507ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890963923, stream_id=1, stream_seq=13)
     44507ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890963886, gaps=[])
     44507ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44507ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890963924, stream_id=1, stream_seq=14)
     44507ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963925, stream_id=1, stream_seq=14)
     44507ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890963887, gaps=[])
     44507ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44507ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963926, stream_id=1, stream_seq=14)
     44508ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963927, stream_id=1, stream_seq=14)
     44508ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890963888, gaps=[])
     44508ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44508ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963928, stream_id=1, stream_seq=14)
     44508ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963929, stream_id=1, stream_seq=14)
     44509ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890963889, gaps=[])
     44509ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44509ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890963930, stream_id=1, stream_seq=14)
     44509ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890963890, gaps=[])
     44509ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44509ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890963931, stream_id=1, stream_seq=15)
     44509ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963932, stream_id=1, stream_seq=15)
     44510ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890963891, gaps=[])
     44510ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44510ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963933, stream_id=1, stream_seq=15)
     44510ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963934, stream_id=1, stream_seq=15)
     44510ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890963892, gaps=[])
     44510ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44511ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963935, stream_id=1, stream_seq=15)
     44511ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963936, stream_id=1, stream_seq=15)
     44511ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890963893, gaps=[])
     44511ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44511ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890963937, stream_id=1, stream_seq=15)
     44511ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890963894, gaps=[])
     44512ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44512ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890963938, stream_id=1, stream_seq=16)
     44512ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963939, stream_id=1, stream_seq=16)
     44512ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890963895, gaps=[])
     44512ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44512ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963940, stream_id=1, stream_seq=16)
     44512ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963941, stream_id=1, stream_seq=16)
     44513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890963896, gaps=[])
     44513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963942, stream_id=1, stream_seq=16)
     44513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963943, stream_id=1, stream_seq=16)
     44513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890963897, gaps=[])
     44513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890963944, stream_id=1, stream_seq=16)
     44513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890963898, gaps=[])
     44513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890963945, stream_id=1, stream_seq=17)
     44514ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963946, stream_id=1, stream_seq=17)
     44514ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890963899, gaps=[])
     44514ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44514ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963947, stream_id=1, stream_seq=17)
     44514ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963948, stream_id=1, stream_seq=17)
     44514ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890963900, gaps=[])
     44514ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44514ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963949, stream_id=1, stream_seq=17)
     44514ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963950, stream_id=1, stream_seq=17)
     44515ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890963901, gaps=[])
     44515ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44515ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890963951, stream_id=1, stream_seq=17)
     44515ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890963902, gaps=[])
     44515ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44515ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890963952, stream_id=1, stream_seq=18)
     44515ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963953, stream_id=1, stream_seq=18)
     44515ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890963903, gaps=[])
     44515ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44515ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963954, stream_id=1, stream_seq=18)
     44516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963955, stream_id=1, stream_seq=18)
     44516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890963904, gaps=[])
     44516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963956, stream_id=1, stream_seq=18)
     44516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963957, stream_id=1, stream_seq=18)
     44516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890963905, gaps=[])
     44516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890963958, stream_id=1, stream_seq=18)
     44516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890963906, gaps=[])
     44516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44517ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890963959, stream_id=1, stream_seq=19)
     44517ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963960, stream_id=1, stream_seq=19)
     44517ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890963907, gaps=[])
     44517ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44517ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963961, stream_id=1, stream_seq=19)
     44517ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963962, stream_id=1, stream_seq=19)
     44517ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890963908, gaps=[])
     44517ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44517ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963963, stream_id=1, stream_seq=19)
     44517ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963964, stream_id=1, stream_seq=19)
     44518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890963909, gaps=[])
     44518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890963965, stream_id=1, stream_seq=19)
     44518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890963910, gaps=[])
     44518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890963966, stream_id=1, stream_seq=20)
     44518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963967, stream_id=1, stream_seq=20)
     44518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890963911, gaps=[])
     44518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963968, stream_id=1, stream_seq=20)
     44519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963969, stream_id=1, stream_seq=20)
     44519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890963912, gaps=[])
     44519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963970, stream_id=1, stream_seq=20)
     44519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963971, stream_id=1, stream_seq=20)
     44519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890963913, gaps=[])
     44519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890963972, stream_id=1, stream_seq=20)
     44520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890963914, gaps=[])
     44520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890963973, stream_id=1, stream_seq=21)
     44520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963974, stream_id=1, stream_seq=21)
     44520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890963915, gaps=[])
     44520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963975, stream_id=1, stream_seq=21)
     44520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963976, stream_id=1, stream_seq=21)
     44521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890963916, gaps=[])
     44521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963977, stream_id=1, stream_seq=21)
     44521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963978, stream_id=1, stream_seq=21)
     44521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890963917, gaps=[])
     44521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890963979, stream_id=1, stream_seq=21)
     44521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890963918, gaps=[])
     44521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44522ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890963980, stream_id=1, stream_seq=22)
     44522ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963981, stream_id=1, stream_seq=22)
     44522ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890963919, gaps=[])
     44522ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44522ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963982, stream_id=1, stream_seq=22)
     44522ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963983, stream_id=1, stream_seq=22)
     44522ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890963920, gaps=[])
     44522ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44522ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963984, stream_id=1, stream_seq=22)
     44523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963985, stream_id=1, stream_seq=22)
     44523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890963921, gaps=[])
     44523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890963986, stream_id=1, stream_seq=22)
     44523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890963922, gaps=[])
     44523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890963987, stream_id=1, stream_seq=23)
     44523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963988, stream_id=1, stream_seq=23)
     44524ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890963923, gaps=[])
     44524ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44524ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963989, stream_id=1, stream_seq=23)
     44524ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963990, stream_id=1, stream_seq=23)
     44524ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890963924, gaps=[])
     44524ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44524ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963991, stream_id=1, stream_seq=23)
     44525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963992, stream_id=1, stream_seq=23)
     44525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890963925, gaps=[])
     44525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890963993, stream_id=1, stream_seq=23)
     44525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890963926, gaps=[])
     44525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890963994, stream_id=1, stream_seq=24)
     44526ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963995, stream_id=1, stream_seq=24)
     44526ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890963927, gaps=[])
     44526ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44526ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963996, stream_id=1, stream_seq=24)
     44526ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963997, stream_id=1, stream_seq=24)
     44526ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890963928, gaps=[])
     44527ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44527ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963998, stream_id=1, stream_seq=24)
     44527ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963999, stream_id=1, stream_seq=24)
     44527ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890963929, gaps=[])
     44527ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44527ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890964000, stream_id=1, stream_seq=24)
     44527ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890963930, gaps=[])
     44527ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890964001, stream_id=1, stream_seq=25)
     44528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964002, stream_id=1, stream_seq=25)
     44528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890963931, gaps=[])
     44528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964003, stream_id=1, stream_seq=25)
     44528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964004, stream_id=1, stream_seq=25)
     44528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890963932, gaps=[])
     44529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964005, stream_id=1, stream_seq=25)
     44529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964006, stream_id=1, stream_seq=25)
     44529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890963933, gaps=[])
     44529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890964007, stream_id=1, stream_seq=25)
     44529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890963934, gaps=[])
     44530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890964008, stream_id=1, stream_seq=26)
     44530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964009, stream_id=1, stream_seq=26)
     44530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890963935, gaps=[])
     44530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964010, stream_id=1, stream_seq=26)
     44530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964011, stream_id=1, stream_seq=26)
     44531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890963936, gaps=[])
     44531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964012, stream_id=1, stream_seq=26)
     44531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964013, stream_id=1, stream_seq=26)
     44531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890963937, gaps=[])
     44531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890964014, stream_id=1, stream_seq=26)
     44532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890963938, gaps=[])
     44532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890964015, stream_id=1, stream_seq=27)
     44532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964016, stream_id=1, stream_seq=27)
     44532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890963939, gaps=[])
     44532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964017, stream_id=1, stream_seq=27)
     44532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964018, stream_id=1, stream_seq=27)
     44533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890963940, gaps=[])
     44533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964019, stream_id=1, stream_seq=27)
     44533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964020, stream_id=1, stream_seq=27)
     44533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890963941, gaps=[])
     44533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890964021, stream_id=1, stream_seq=27)
     44534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890963942, gaps=[])
     44534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890964022, stream_id=1, stream_seq=28)
     44534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964023, stream_id=1, stream_seq=28)
     44534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890963943, gaps=[])
     44534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964024, stream_id=1, stream_seq=28)
     44535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964025, stream_id=1, stream_seq=28)
     44535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890963944, gaps=[])
     44535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964026, stream_id=1, stream_seq=28)
     44535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964027, stream_id=1, stream_seq=28)
     44535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890963945, gaps=[])
     44535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44536ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890964028, stream_id=1, stream_seq=28)
     44536ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890963946, gaps=[])
     44536ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44536ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890964029, stream_id=1, stream_seq=29)
     44536ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964030, stream_id=1, stream_seq=29)
     44536ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890963947, gaps=[])
     44536ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44536ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964031, stream_id=1, stream_seq=29)
     44536ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964032, stream_id=1, stream_seq=29)
     44537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890963948, gaps=[])
     44537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964033, stream_id=1, stream_seq=29)
     44537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964034, stream_id=1, stream_seq=29)
     44537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890963949, gaps=[])
     44537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890964035, stream_id=1, stream_seq=29)
     44537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890963950, gaps=[])
     44537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890964036, stream_id=1, stream_seq=30)
     44538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964037, stream_id=1, stream_seq=30)
     44538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890963951, gaps=[])
     44538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964038, stream_id=1, stream_seq=30)
     44538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964039, stream_id=1, stream_seq=30)
     44538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890963952, gaps=[])
     44539ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44539ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964040, stream_id=1, stream_seq=30)
     44539ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964041, stream_id=1, stream_seq=30)
     44539ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890963953, gaps=[])
     44539ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44539ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890964042, stream_id=1, stream_seq=30)
     44539ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890963954, gaps=[])
     44539ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44540ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890964043, stream_id=1, stream_seq=31)
     44540ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964044, stream_id=1, stream_seq=31)
     44540ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890963955, gaps=[])
     44540ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44540ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964045, stream_id=1, stream_seq=31)
     44540ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964046, stream_id=1, stream_seq=31)
     44541ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
     44541ms [log] 8192
     44541ms [log] 8192
     44541ms [log] 8192
     44541ms [log] 8192
     44541ms [log] 8192
     44541ms [log] 8192
     44541ms [log] 8192
     44541ms [log] 8192
     44541ms [log] 8192
     44541ms [log] 8192
     44541ms [log] 8192
     44541ms [log] 8192
     44541ms [log] 8192
     44541ms [log] 8192
     44541ms [log] 8192
     44541ms [log] 8192
     44541ms [log] 8192
     44541ms [log] 8192
     44541ms [log] 8192
     44541ms [log] 8192
     44541ms [log] 8192
     44541ms [log] 8192
     44541ms [log] 8192
     44541ms [log] 8192
     44541ms [log] 8192
     44541ms [log] 8192
     44541ms [log] 8192
     44541ms [log] 8192
     44541ms [log] 8192
     44541ms [log] 8192
     44541ms [log] 8192
     44541ms [log] 8188
     44541ms [log] line [file] undefined
     44541ms [log] 
     44541ms [log] reading line
     44541ms [log] [experimentStatusChanged] {"status": "running", "message": null}
     44541ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890963956, gaps=[])
     44541ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44541ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964047, stream_id=1, stream_seq=31)
     44541ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964048, stream_id=1, stream_seq=31)
     44541ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890963957, gaps=[])
     44542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890964049, stream_id=1, stream_seq=31)
     44542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890963958, gaps=[])
     44542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890964050, stream_id=1, stream_seq=32)
     44542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964051, stream_id=1, stream_seq=32)
     44543ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890963959, gaps=[])
     44543ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44543ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964052, stream_id=1, stream_seq=32)
     44543ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964053, stream_id=1, stream_seq=32)
     44543ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890963960, gaps=[])
     44543ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44543ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964054, stream_id=1, stream_seq=32)
     44543ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964055, stream_id=1, stream_seq=32)
     44544ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890963961, gaps=[])
     44544ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44544ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890964056, stream_id=1, stream_seq=32)
     44544ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890963962, gaps=[])
     44544ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44544ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890964057, stream_id=1, stream_seq=33)
     44544ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964058, stream_id=1, stream_seq=33)
     44545ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890963963, gaps=[])
     44545ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44545ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964059, stream_id=1, stream_seq=33)
     44545ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964060, stream_id=1, stream_seq=33)
     44545ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890963964, gaps=[])
     44545ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44545ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964061, stream_id=1, stream_seq=33)
     44545ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964062, stream_id=1, stream_seq=33)
     44546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890963965, gaps=[])
     44546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890964063, stream_id=1, stream_seq=33)
     44546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890963966, gaps=[])
     44546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890963967, gaps=[])
     44546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890963968, gaps=[])
     44547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890963969, gaps=[])
     44547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890963970, gaps=[])
     44547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890963971, gaps=[])
     44548ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44548ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890963972, gaps=[])
     44548ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44548ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890963973, gaps=[])
     44548ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44548ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890963974, gaps=[])
     44548ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44548ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890963975, gaps=[])
     44548ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890963976, gaps=[])
     44549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890963977, gaps=[])
     44549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890963978, gaps=[])
     44549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890963979, gaps=[])
     44549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890963980, gaps=[])
     44550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890963981, gaps=[])
     44550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890963982, gaps=[])
     44550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890963983, gaps=[])
     44550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44551ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890963984, gaps=[])
     44551ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44551ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890963985, gaps=[])
     44551ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44551ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890963986, gaps=[])
     44551ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44551ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890963987, gaps=[])
     44551ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44551ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890963988, gaps=[])
     44552ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44552ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890963989, gaps=[])
     44552ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44552ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890963990, gaps=[])
     44552ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44552ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890963991, gaps=[])
     44552ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44552ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890963992, gaps=[])
     44552ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44553ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890963993, gaps=[])
     44553ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44553ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890963994, gaps=[])
     44553ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44553ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890963995, gaps=[])
     44553ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44553ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890963996, gaps=[])
     44553ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890963997, gaps=[])
     44554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890963998, gaps=[])
     44554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890963999, gaps=[])
     44554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890964000, gaps=[])
     44554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44555ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890964001, gaps=[])
     44555ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44555ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890964002, gaps=[])
     44555ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44555ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890964003, gaps=[])
     44555ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44555ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890964004, gaps=[])
     44555ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44555ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890964005, gaps=[])
     44555ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44556ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890964006, gaps=[])
     44556ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44556ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890964007, gaps=[])
     44556ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44556ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890964008, gaps=[])
     44556ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44556ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890964009, gaps=[])
     44556ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44557ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890964010, gaps=[])
     44557ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44557ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890964011, gaps=[])
     44557ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44557ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890964012, gaps=[])
     44557ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44557ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890964013, gaps=[])
     44557ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44557ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890964014, gaps=[])
     44558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890964015, gaps=[])
     44558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890964016, gaps=[])
     44558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890964017, gaps=[])
     44558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890964018, gaps=[])
     44559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890964019, gaps=[])
     44559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890964020, gaps=[])
     44559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890964021, gaps=[])
     44559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890964022, gaps=[])
     44559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890964023, gaps=[])
     44560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890964024, gaps=[])
     44560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890964025, gaps=[])
     44560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890964026, gaps=[])
     44560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890964027, gaps=[])
     44561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890964028, gaps=[])
     44561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890964029, gaps=[])
     44561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890964030, gaps=[])
     44561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890964031, gaps=[])
     44561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890964032, gaps=[])
     44562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890964033, gaps=[])
     44562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890964034, gaps=[])
     44562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890964035, gaps=[])
     44562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890964036, gaps=[])
     44563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890964037, gaps=[])
     44563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890964038, gaps=[])
     44563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890964039, gaps=[])
     44563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890964040, gaps=[])
     44564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890964041, gaps=[])
     44564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890964042, gaps=[])
     44564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890964043, gaps=[])
     44564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890964044, gaps=[])
     44564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890964045, gaps=[])
     44565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890964046, gaps=[])
     44565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890964047, gaps=[])
     44565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890964048, gaps=[])
     44565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890964049, gaps=[])
     44566ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44566ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890964050, gaps=[])
     44566ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44566ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890964051, gaps=[])
     44566ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44566ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890964052, gaps=[])
     44566ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44566ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890964053, gaps=[])
     44566ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44567ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890964054, gaps=[])
     44567ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44567ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890964055, gaps=[])
     44567ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44567ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890964056, gaps=[])
     44567ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44567ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890964057, gaps=[])
     44567ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890964058, gaps=[])
     44568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890964059, gaps=[])
     44568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890964060, gaps=[])
     44568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890964061, gaps=[])
     44568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890964062, gaps=[])
     44568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     44581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890964063, gaps=[])
     44581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel
     44746ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/da7cd0fb-d019-456e-9b3f-78622d903d73"}', extra='')
     44746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0)
     44746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED
     44746ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed
     44746ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete
     44746ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed
     44746ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed
     44747ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed
     44747ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     44747ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED
     44747ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     44747ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     44748ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/da7cd0fb-d019-456e-9b3f-78622d903d73", "state": "closed"}]
     44748ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None)
     44748ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None)
     44748ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'1\n0\x10\x9e\xc8\x8a<\xe8|\x10&')
     44749ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'1\n0\x10\x9e\xc8\x8a<\xe8|\x10&')
     44749ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 50413)
     44749ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None)
     44749ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None)
     44811ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='')
     44811ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."}
================== js Client to js Client GPIO tests : should transmit initial gpio value
     44875ms [err] Traceback (most recent call last):
     44875ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
     44875ms [err]     return _run_code(code, main_globals, None,
     44875ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
     44875ms [err]     exec(code, run_globals)
     44875ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in <module>
     44875ms [err]     sys.exit(main())
     44875ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main
     44875ms [err]     asyncio.run(main_async())
     44875ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
     44875ms [err]     return loop.run_until_complete(main)
     44875ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
     44875ms [err]     self.run_forever()
     44875ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
     44875ms [err]     self._run_once()
     44875ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
     44875ms [err]     event_list = self._selector.select(timeout)
     44875ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
     44875ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
     44875ms [err] KeyboardInterrupt
     44877ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
     44877ms [err]   h.flush()
     44877ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback
================== js Client to js Client GPIO tests : should transmit gpio value
================== js Client to python Client GPIO tests : should transmit initial gpio value
================== js Client to python Client GPIO tests : should transmit gpio value
================== python Client to js Client GPIO tests : should transmit initial gpio value
     60292ms [log] starting device
     60691ms [err] DEBUG:asyncio:Using selector: EpollSelector
     60760ms [err] ERROR:asyncio:Unclosed client session
     60760ms [err] client_session: <aiohttp.client.ClientSession object at 0x7fc0ac6368f0>
     60825ms [log] parsing
     60825ms [log] creating device handler
     60825ms [log] [ready]
     60825ms [log] reading line
     60825ms [log] [websocketToken] "0bbcc5b2-5e5b-4325-9a58-59213fc4ae5a"
     60840ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
     60840ms [log] line {"signal":"gpio1","value":"strongH"}
     60840ms [log] 
     60840ms [log] reading line
     60840ms [log] line {"signal":"gpio2","value":"strongL"}
     60840ms [log] 
     60840ms [log] reading line
     60840ms [log] [websocketConnected]
     62519ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='')
     62519ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
     62544ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/39a5b457-c938-4c90-8c4d-c83d7af13e65"}}', extra='')
     62545ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/39a5b457-c938-4c90-8c4d-c83d7af13e65"}
     62602ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/88a73d57-7a17-4326-94a0-1505d6ca7bca","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='')
     62608ms [log] [gpio] {"signal": "gpio1", "value": "strongH"}
     62608ms [log] [gpio] {"signal": "gpio2", "value": "strongL"}
     62608ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/88a73d57-7a17-4326-94a0-1505d6ca7bca", "state": "new"}]
     64612ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer
     64613ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer)
     64613ms [err] v=0
     64613ms [err] o=- 3930204955 3930204955 IN IP4 0.0.0.0
     64613ms [err] s=-
     64613ms [err] t=0 0
     64613ms [err] a=group:BUNDLE 0
     64613ms [err] a=msid-semantic:WMS *
     64613ms [err] m=application 9 DTLS/SCTP 5000
     64613ms [err] c=IN IP4 0.0.0.0
     64613ms [err] a=mid:0
     64613ms [err] a=sctpmap:5000 webrtc-datachannel 65535
     64613ms [err] a=max-message-size:65536
     64613ms [err] a=ice-ufrag:BS8E
     64613ms [err] a=ice-pwd:TeijfWaIK25MLKIuqXYEOv
     64613ms [err] a=fingerprint:sha-256 B9:7D:46:D0:69:B6:52:A3:BA:8A:10:E3:29:93:05:88:1A:F3:4E:DA:5D:B9:41:DB:9E:D0:C5:AA:F4:3F:65:A6
     64613ms [err] a=setup:actpass
     64613ms [err] 
     64614ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer
     64615ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering
     64616ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/88a73d57-7a17-4326-94a0-1505d6ca7bca", "state": "new"}]
     64616ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=<idle, bufsize=0>>)
     64617ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=<idle, bufsize=0>>)
     64619ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'g\xc6\xadsL\x10\x97~\x9bz\xce\xf3')
     64619ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x19\x84\x07\x00\x0e\x07\x19tz\x800\x97')
     64619ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'g\xc6\xadsL\x10\x97~\x9bz\xce\xf3')
     64620ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x19\x84\x07\x00\x0e\x07\x19tz\x800\x97')
     64621ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=<idle, bufsize=0>>)
     64622ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xe8\x08\xa3\x00\xd6@\xbb\xd6\xae\x0b\xc9\x16')
     64622ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xe8\x08\xa3\x00\xd6@\xbb\xd6\xae\x0b\xc9\x16')
     64623ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xe6L\xc7v\xc3C\xb6\xdc\xa2\xb2\x7fZ')
     64624ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xe6L\xc7v\xc3C\xb6\xdc\xa2\xb2\x7fZ')
     64624ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 60703) (expires in 600 seconds)
     64624ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made(<aioice.turn.TurnTransport object at 0x7fc0ac6bcc70>)
     64625ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete
     64625ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='')
     64625ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
     64626ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/88a73d57-7a17-4326-94a0-1505d6ca7bca"}', extra='')
     64626ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     64626ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions
     64645ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 8919194812121279323 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:vCZE\\r\\na=ice-pwd:unPyJD2FqqsOgdtmtV2JPux6\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 E8:1F:3C:E1:B0:A1:28:95:01:D8:E2:0C:9D:8D:71:1E:BE:0A:F5:B5:EC:C2:02:A0:02:C0:09:75:6E:6D:F8:85\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/88a73d57-7a17-4326-94a0-1505d6ca7bca"}', extra='')
     64645ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     64645ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer
     64645ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer
     64645ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer)
     64645ms [err] v=0
     64645ms [err] o=- 8919194812121279323 2 IN IP4 127.0.0.1
     64645ms [err] s=-
     64645ms [err] t=0 0
     64645ms [err] a=group:BUNDLE 0
     64645ms [err] a=msid-semantic: WMS
     64645ms [err] m=application 9 DTLS/SCTP 5000
     64645ms [err] c=IN IP4 0.0.0.0
     64645ms [err] a=ice-ufrag:vCZE
     64645ms [err] a=ice-pwd:unPyJD2FqqsOgdtmtV2JPux6
     64645ms [err] a=ice-options:trickle
     64645ms [err] a=fingerprint:sha-256 E8:1F:3C:E1:B0:A1:28:95:01:D8:E2:0C:9D:8D:71:1E:BE:0A:F5:B5:EC:C2:02:A0:02:C0:09:75:6E:6D:F8:85
     64645ms [err] a=setup:active
     64645ms [err] a=mid:0
     64645ms [err] a=sctpmap:5000 webrtc-datachannel 1024
     64645ms [err] 
     64647ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33275) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'CsG2hg8vTvHk')
     64647ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33275) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'CsG2hg8vTvHk')
     64648ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking
     64648ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking
     64648ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting
     64648ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(waGsQtpUx8 1 udp 1845501695 172.17.0.2 33275 typ prflx)
     64648ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     64648ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     64648ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     64648ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54849) -> ('172.17.0.2', 33275)) State.WAITING -> State.IN_PROGRESS
     64649ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33275) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc0\xb9\xf3\x7f\x87\x85X\xab\x80\x11\x84$')
     64649ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/88a73d57-7a17-4326-94a0-1505d6ca7bca", "state": "connecting"}]
     64651ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33275) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc0\xb9\xf3\x7f\x87\x85X\xab\x80\x11\x84$')
     64651ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54849) -> ('172.17.0.2', 33275)) State.IN_PROGRESS -> State.SUCCEEDED
     64651ms [err] INFO:aioice.ice:Connection(0) ICE completed
     64659ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"candidate","content":{"candidate":"candidate:2723961377 1 udp 2113937151 ebdd54be-e4e4-4e2c-a156-4d6849df483b.local 33275 typ host generation 0 ufrag vCZE network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/88a73d57-7a17-4326-94a0-1505d6ca7bca"}', extra='')
     64659ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     64659ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate
     64660ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate
     64664ms [err] INFO:aioice.ice:Connection(0) Remote candidate "ebdd54be-e4e4-4e2c-a156-4d6849df483b.local" resolved to 172.17.0.2
     64669ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54849) -> ('172.17.0.2', 33275)) State.FROZEN -> State.IN_PROGRESS
     64669ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33275) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\n\x131\xd2\xa4\xd0\x00\xe2\xe9o\xa1\xfe')
     64671ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33275) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\n\x131\xd2\xa4\xd0\x00\xe2\xe9o\xa1\xfe')
     64671ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54849) -> ('172.17.0.2', 33275)) State.IN_PROGRESS -> State.SUCCEEDED
     64671ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58120) -> ('172.17.0.2', 33275)) State.FROZEN -> State.FAILED
     64671ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60703) -> ('172.17.0.2', 33275)) State.FROZEN -> State.FAILED
     64674ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"candidate","content":{"candidate":"candidate:644952158 1 udp 1677729535 141.24.211.56 33275 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag vCZE network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/88a73d57-7a17-4326-94a0-1505d6ca7bca"}', extra='')
     64674ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     64674ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate
     64675ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate
     64690ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54849) -> ('141.24.211.56', 33275)) State.FROZEN -> State.IN_PROGRESS
     64690ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.211.56', 33275) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'1x\xfa,:sc\xc3\x9e\xa2\x86\xbd')
     64696ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33275) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'bdYDPX+1TL2W')
     64696ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33275) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'bdYDPX+1TL2W')
     64710ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58120) -> ('141.24.211.56', 33275)) State.FROZEN -> State.IN_PROGRESS
     64710ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.211.56', 33275) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb7\x99\x98O\xa6\xb6i ^\xfa8\x00')
     64731ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60703) -> ('141.24.211.56', 33275)) State.FROZEN -> State.IN_PROGRESS
     64731ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) > ('141.24.211.56', 33275) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x10\xd7\x19\xb2\x00\toR\x0f\x16\xca\xd0')
     64731ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.REQUEST, transaction_id=b'{\xfas2\xc3\xcf1\xa0\xb3\x0fc\x18')
     64732ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.RESPONSE, transaction_id=b'{\xfas2\xc3\xcf1\xa0\xb3\x0fc\x18')
     64732ms [err] INFO:aioice.turn:TURN channel bound 16384 ('141.24.211.56', 33275)
     64752ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed
     64752ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed
     64754ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING
     64755ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable
     64759ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM
     64759ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete
     64760ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED
     64760ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected
     64760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0)
     64761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start
     64761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT
     64761ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable
     64761ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33275) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'/8ajAoSzZslj')
     64761ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33275) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'/8ajAoSzZslj')
     64762ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/88a73d57-7a17-4326-94a0-1505d6ca7bca", "state": "connected"}]
     64768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0)
     64768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0)
     64769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel
     64769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams
     64769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0)
     64769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start
     64769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED
     64770ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0)
     64770ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel
     64771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED
     64771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1196892039, stream_id=1, stream_seq=0)
     64771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start
     64772ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1196892039, gaps=[])
     64772ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel
     64773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1247693975, stream_id=1, stream_seq=0)
     64773ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open
     64773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1247693975, gaps=[])
     64774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1196892040, stream_id=1, stream_seq=1)
     64774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start
     64775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1196892041, stream_id=1, stream_seq=2)
     64776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1196892041, gaps=[])
     64776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel
     64821ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 33275) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'tGI1R5QPZaM5')
     64821ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 33275) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'tGI1R5QPZaM5')
     64822ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58120) -> ('172.17.0.2', 33275)) State.WAITING -> State.IN_PROGRESS
     64822ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 33275) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'U\xfd~@\x88q\xa9\xd1\xb3n$\x95')
     64826ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 33275) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'U\xfd~@\x88q\xa9\xd1\xb3n$\x95')
     64826ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58120) -> ('172.17.0.2', 33275)) State.IN_PROGRESS -> State.SUCCEEDED
     64854ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
     64854ms [log] [experimentStatusChanged] {"status": "running", "message": null}
     64939ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/88a73d57-7a17-4326-94a0-1505d6ca7bca"}', extra='')
     64939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0)
     64940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED
     64940ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed
     64940ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete
     64940ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed
     64940ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed
     64941ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed
     64941ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     64941ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED
     64941ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     64941ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     64942ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/88a73d57-7a17-4326-94a0-1505d6ca7bca", "state": "closed"}]
     64942ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None)
     64942ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None)
     64943ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x89/:q\xf8\xf8l.70\x19\x0e')
     64944ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x89/:q\xf8\xf8l.70\x19\x0e')
     64944ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 60703)
     64944ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None)
     64945ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None)
     65043ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='')
     65043ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."}
================== python Client to js Client GPIO tests : should transmit gpio value
     65100ms [err] Traceback (most recent call last):
     65100ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
     65100ms [err]     return _run_code(code, main_globals, None,
     65100ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
     65100ms [err]     exec(code, run_globals)
     65100ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in <module>
     65100ms [err]     sys.exit(main())
     65100ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main
     65100ms [err]     asyncio.run(main_async())
     65100ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
     65100ms [err]     return loop.run_until_complete(main)
     65100ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
     65100ms [err]     self.run_forever()
     65100ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
     65101ms [err]     self._run_once()
     65101ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
     65101ms [err]     event_list = self._selector.select(timeout)
     65101ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
     65102ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
     65102ms [err] KeyboardInterrupt
     65108ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
     65108ms [err]   h.flush()
     65108ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback
     65203ms [log] starting device
     65603ms [err] DEBUG:asyncio:Using selector: EpollSelector
     65672ms [err] ERROR:asyncio:Unclosed client session
     65672ms [err] client_session: <aiohttp.client.ClientSession object at 0x7f90c800a8c0>
     65744ms [log] parsing
     65744ms [log] creating device handler
     65744ms [log] [ready]
     65744ms [log] reading line
     65744ms [log] [websocketToken] "7a246f66-562b-4193-a705-a860f4cb2e47"
     65759ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
     65759ms [log] [websocketConnected]
     67444ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='')
     67444ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
     67464ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/d8115b8a-6300-403f-8b12-4ff30625638c"}}', extra='')
     67464ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/d8115b8a-6300-403f-8b12-4ff30625638c"}
     67528ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/8dd3c401-4fb2-4831-be70-a3a28a92db44","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='')
     67533ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8dd3c401-4fb2-4831-be70-a3a28a92db44", "state": "new"}]
     69537ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='')
     69537ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
     69537ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/8dd3c401-4fb2-4831-be70-a3a28a92db44"}', extra='')
     69537ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     69537ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions
     69537ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 8350853726812310322 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:FAuA\\r\\na=ice-pwd:3yS178HT3WwrUSDU6lvbq7/T\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 BF:60:0B:60:0E:0C:39:AF:6F:E6:92:01:F1:11:31:40:7B:B6:CC:EE:39:11:BB:B2:77:CF:23:C2:F8:90:8A:FE\\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/8dd3c401-4fb2-4831-be70-a3a28a92db44"}', extra='')
     69538ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     69538ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer
     69538ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer
     69538ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer)
     69538ms [err] v=0
     69538ms [err] o=- 8350853726812310322 2 IN IP4 127.0.0.1
     69538ms [err] s=-
     69538ms [err] t=0 0
     69538ms [err] a=group:BUNDLE 0
     69538ms [err] a=extmap-allow-mixed
     69538ms [err] a=msid-semantic: WMS
     69538ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel
     69538ms [err] c=IN IP4 0.0.0.0
     69538ms [err] a=ice-ufrag:FAuA
     69538ms [err] a=ice-pwd:3yS178HT3WwrUSDU6lvbq7/T
     69538ms [err] a=ice-options:trickle
     69538ms [err] a=fingerprint:sha-256 BF:60:0B:60:0E:0C:39:AF:6F:E6:92:01:F1:11:31:40:7B:B6:CC:EE:39:11:BB:B2:77:CF:23:C2:F8:90:8A:FE
     69538ms [err] a=setup:actpass
     69538ms [err] a=mid:0
     69538ms [err] a=sctp-port:5000
     69538ms [err] a=max-message-size:262144
     69538ms [err] 
     69541ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer)
     69541ms [err] v=0
     69541ms [err] o=- 8350853726812310322 2 IN IP4 127.0.0.1
     69541ms [err] s=-
     69541ms [err] t=0 0
     69541ms [err] a=group:BUNDLE 0
     69541ms [err] a=extmap-allow-mixed
     69541ms [err] a=msid-semantic: WMS
     69541ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel
     69541ms [err] c=IN IP4 0.0.0.0
     69541ms [err] a=ice-ufrag:FAuA
     69541ms [err] a=ice-pwd:3yS178HT3WwrUSDU6lvbq7/T
     69541ms [err] a=ice-options:trickle
     69541ms [err] a=fingerprint:sha-256 BF:60:0B:60:0E:0C:39:AF:6F:E6:92:01:F1:11:31:40:7B:B6:CC:EE:39:11:BB:B2:77:CF:23:C2:F8:90:8A:FE
     69541ms [err] a=setup:actpass
     69541ms [err] a=mid:0
     69541ms [err] a=sctp-port:5000
     69541ms [err] a=max-message-size:262144
     69541ms [err] 
     69541ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer
     69542ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8dd3c401-4fb2-4831-be70-a3a28a92db44", "state": "new"}]
     69543ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer)
     69543ms [err] v=0
     69543ms [err] o=- 3930204960 3930204960 IN IP4 0.0.0.0
     69543ms [err] s=-
     69543ms [err] t=0 0
     69543ms [err] a=group:BUNDLE 0
     69543ms [err] a=msid-semantic:WMS *
     69543ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel
     69543ms [err] c=IN IP4 0.0.0.0
     69543ms [err] a=mid:0
     69543ms [err] a=sctp-port:5000
     69543ms [err] a=max-message-size:65536
     69543ms [err] a=ice-ufrag:5Qi3
     69543ms [err] a=ice-pwd:jmzeSbTbKqYobgYmJ7mnCB
     69543ms [err] a=fingerprint:sha-256 A5:E7:9E:E6:02:1C:13:BC:D2:56:9C:BB:2D:89:96:88:7A:4D:C6:86:62:8E:4B:41:D3:39:8D:51:91:8A:B3:EF
     69543ms [err] a=setup:active
     69543ms [err] 
     69543ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable
     69544ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable
     69544ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering
     69546ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=<idle, bufsize=0>>)
     69546ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=<idle, bufsize=0>>)
     69548ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x9a\xa8\xce\xa8\x1e\x15\xf8\xce<\xdc#)')
     69548ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'@\xeb\xa6\xc6\xec\x13\x8e\x86\xe2\xdfR\xda')
     69549ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x9a\xa8\xce\xa8\x1e\x15\xf8\xce<\xdc#)')
     69549ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'@\xeb\xa6\xc6\xec\x13\x8e\x86\xe2\xdfR\xda')
     69551ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=<idle, bufsize=0>>)
     69551ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xeap\xa3;;"\x8d\xf4\xaeo\x93\xc4')
     69553ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xeap\xa3;;"\x8d\xf4\xaeo\x93\xc4')
     69553ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xa4\xd5\t\xb6_l\xe7\xe5a\x11\xd1\xa5')
     69554ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xa4\xd5\t\xb6_l\xe7\xe5a\x11\xd1\xa5')
     69554ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 64970) (expires in 600 seconds)
     69554ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made(<aioice.turn.TurnTransport object at 0x7f90c7694d90>)
     69554ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete
     69555ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking
     69556ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking
     69556ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting
     69556ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     69556ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     69557ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8dd3c401-4fb2-4831-be70-a3a28a92db44", "state": "connecting"}]
     69578ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60047) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'PjwwPu/eKq49')
     69578ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60047) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'PjwwPu/eKq49')
     69579ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(WOwEk03yeH 1 udp 1845501695 172.17.0.2 60047 typ prflx)
     69579ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55775) -> ('172.17.0.2', 60047)) State.WAITING -> State.IN_PROGRESS
     69579ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60047) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'WZ%\xd7\xade\xa9x\x0c\xdbf\x03')
     69580ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60047) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'WZ%\xd7\xade\xa9x\x0c\xdbf\x03')
     69580ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55775) -> ('172.17.0.2', 60047)) State.IN_PROGRESS -> State.SUCCEEDED
     69580ms [err] INFO:aioice.ice:Connection(0) ICE completed
     69594ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"candidate","content":{"candidate":"candidate:3354226467 1 udp 2113937151 0b26f2fe-2ae6-4b95-91cd-d39dd7a58a8c.local 60047 typ host generation 0 ufrag FAuA network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/8dd3c401-4fb2-4831-be70-a3a28a92db44"}', extra='')
     69594ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     69594ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate
     69594ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate
     69599ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed
     69599ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed
     69601ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING
     69603ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable
     69603ms [err] INFO:aioice.ice:Connection(0) Remote candidate "0b26f2fe-2ae6-4b95-91cd-d39dd7a58a8c.local" resolved to 172.17.0.2
     69605ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"candidate","content":{"candidate":"candidate:1422315056 1 udp 1677729535 141.24.211.56 60047 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag FAuA network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/8dd3c401-4fb2-4831-be70-a3a28a92db44"}', extra='')
     69605ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     69605ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate
     69605ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate
     69606ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"candidate","content":{"candidate":"candidate:3941234114 1 udp 33562623 141.24.210.113 61925 typ relay raddr 141.24.211.56 rport 60047 generation 0 ufrag FAuA network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/8dd3c401-4fb2-4831-be70-a3a28a92db44"}', extra='')
     69606ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     69607ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate
     69607ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate
     69607ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80
     69608ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete
     69608ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED
     69608ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected
     69608ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable
     69608ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8dd3c401-4fb2-4831-be70-a3a28a92db44", "state": "connected"}]
     69609ms [log] [gpio] {"signal": "gpio1", "value": "strongH"}
     69609ms [log] line {"signal":"gpio1","value":"strongH"}
     69609ms [log] 
     69609ms [log] reading line
     69609ms [log] [gpio] {"signal": "gpio2", "value": "strongL"}
     69612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0)
     69612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams
     69612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0)
     69613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0)
     69613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0)
     69614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED
     69615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=253120230, stream_id=1, stream_seq=0)
     69615ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open
     69615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3631961538, stream_id=1, stream_seq=0)
     69615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start
     69616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=253120230, gaps=[])
     69617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3631961538, gaps=[])
     69617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel
     69617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3631961539, stream_id=1, stream_seq=1)
     69617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start
     69618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3631961540, stream_id=1, stream_seq=2)
     69618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3631961541, stream_id=1, stream_seq=3)
     69618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3631961542, stream_id=1, stream_seq=4)
     69619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3631961540, gaps=[])
     69619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart
     69619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3631961542, gaps=[])
     69619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel
     69634ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60047) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'iTH/uccAlIGb')
     69634ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60047) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'iTH/uccAlIGb')
     69634ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55775) -> ('172.17.0.2', 60047)) State.FROZEN -> State.FAILED
     69634ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37449) -> ('172.17.0.2', 60047)) State.FROZEN -> State.FAILED
     69634ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55775) -> ('141.24.211.56', 60047)) State.FROZEN -> State.FAILED
     69635ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37449) -> ('141.24.211.56', 60047)) State.FROZEN -> State.FAILED
     69635ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55775) -> ('141.24.210.113', 61925)) State.FROZEN -> State.FAILED
     69635ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37449) -> ('141.24.210.113', 61925)) State.FROZEN -> State.FAILED
     69635ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64970) -> ('172.17.0.2', 60047)) State.FROZEN -> State.FAILED
     69635ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64970) -> ('141.24.211.56', 60047)) State.FROZEN -> State.FAILED
     69635ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64970) -> ('141.24.210.113', 61925)) State.FROZEN -> State.FAILED
     69675ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
     69675ms [log] line {"signal":"gpio2","value":"strongL"}
     69675ms [log] 
     69675ms [log] reading line
     69675ms [log] [experimentStatusChanged] {"status": "running", "message": null}
     69697ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60047) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'huOt4TgaS15/')
     69697ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60047) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'huOt4TgaS15/')
     69779ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/8dd3c401-4fb2-4831-be70-a3a28a92db44"}', extra='')
     69779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0)
     69780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED
     69780ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed
     69780ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete
     69780ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed
     69780ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed
     69781ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed
     69781ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     69782ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED
     69782ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     69782ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     69783ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8dd3c401-4fb2-4831-be70-a3a28a92db44", "state": "closed"}]
     69784ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None)
     69784ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None)
     69785ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x02j\xb1\x11\xc4\t\xd0\xc1\x9c\xe5\x90\xc0')
     69786ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x02j\xb1\x11\xc4\t\xd0\xc1\x9c\xe5\x90\xc0')
     69786ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 64970)
     69786ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None)
     69786ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None)
     69853ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='')
     69853ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."}
================== python Client to python Client GPIO tests : should transmit initial gpio value
     69930ms [err] Traceback (most recent call last):
     69930ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
     69930ms [err]     return _run_code(code, main_globals, None,
     69930ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
     69931ms [err]     exec(code, run_globals)
     69931ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in <module>
     69931ms [err]     sys.exit(main())
     69931ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main
     69931ms [err]     asyncio.run(main_async())
     69931ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
     69931ms [err]     return loop.run_until_complete(main)
     69931ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
     69931ms [err]     self.run_forever()
     69931ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
     69931ms [err]     self._run_once()
     69931ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
     69932ms [err]     event_list = self._selector.select(timeout)
     69932ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
     69932ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
     69932ms [err] KeyboardInterrupt
     69934ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
     69934ms [err]   h.flush()
     69934ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback
     70032ms [log] starting device
     70422ms [err] DEBUG:asyncio:Using selector: EpollSelector
     70492ms [err] ERROR:asyncio:Unclosed client session
     70492ms [err] client_session: <aiohttp.client.ClientSession object at 0x7fbdc34aa890>
     70561ms [log] parsing
     70561ms [log] creating device handler
     70561ms [log] [ready]
     70561ms [log] reading line
     70561ms [log] [websocketToken] "f0c63802-8e1a-402b-862c-d46860ab7da7"
     70578ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
     70578ms [log] line {"signal":"gpio1","value":"strongH"}
     70578ms [log] 
     70578ms [log] reading line
     70578ms [log] line {"signal":"gpio2","value":"strongL"}
     70578ms [log] 
     70578ms [log] reading line
     70578ms [log] [websocketConnected]
     70763ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='')
     70763ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
     70787ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/8c3d679f-d8be-41af-be05-d7f5a33bd7e0"}}', extra='')
     70787ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/8c3d679f-d8be-41af-be05-d7f5a33bd7e0"}
     70840ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/5653adae-eb2c-43a2-8633-95ed40fedd59","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='')
     70845ms [log] [gpio] {"signal": "gpio1", "value": "strongH"}
     70845ms [log] [gpio] {"signal": "gpio2", "value": "strongL"}
     70846ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5653adae-eb2c-43a2-8633-95ed40fedd59", "state": "new"}]
     72849ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer
     72850ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer)
     72850ms [err] v=0
     72850ms [err] o=- 3930204964 3930204964 IN IP4 0.0.0.0
     72850ms [err] s=-
     72850ms [err] t=0 0
     72850ms [err] a=group:BUNDLE 0
     72850ms [err] a=msid-semantic:WMS *
     72850ms [err] m=application 9 DTLS/SCTP 5000
     72850ms [err] c=IN IP4 0.0.0.0
     72850ms [err] a=mid:0
     72850ms [err] a=sctpmap:5000 webrtc-datachannel 65535
     72850ms [err] a=max-message-size:65536
     72850ms [err] a=ice-ufrag:8IMk
     72850ms [err] a=ice-pwd:71gt4AeJol4yaMOLEc9OmK
     72850ms [err] a=fingerprint:sha-256 9F:77:18:20:99:4B:DF:CE:F9:64:DF:B4:67:E0:D5:DA:5F:A2:B6:8B:1D:F9:47:D9:59:BF:F4:A5:23:72:E6:08
     72850ms [err] a=setup:actpass
     72850ms [err] 
     72852ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer
     72852ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering
     72853ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5653adae-eb2c-43a2-8633-95ed40fedd59", "state": "new"}]
     72854ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=<idle, bufsize=0>>)
     72854ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=<idle, bufsize=0>>)
     72856ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x97\xfcX\x94\xb0Z\x7f$\x16\x91)\xbb')
     72857ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x0cXi*\xbc\xfc=t\xcbX\x02\xb2')
     72857ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x97\xfcX\x94\xb0Z\x7f$\x16\x91)\xbb')
     72857ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x0cXi*\xbc\xfc=t\xcbX\x02\xb2')
     72859ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=<idle, bufsize=0>>)
     72859ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xe2CE\xc3\x8b\xc81\xf0\x04F\x8f\xa4')
     72860ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xe2CE\xc3\x8b\xc81\xf0\x04F\x8f\xa4')
     72861ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xffo\xbcc\xc9\x84OR3-\xb4\x8a')
     72862ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xffo\xbcc\xc9\x84OR3-\xb4\x8a')
     72862ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 64115) (expires in 600 seconds)
     72862ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made(<aioice.turn.TurnTransport object at 0x7fbdc3530af0>)
     72862ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete
     72863ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"connectionUrl":"http://localhost/peerconnections/5653adae-eb2c-43a2-8633-95ed40fedd59","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='')
     72863ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     72863ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions
     72863ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='')
     72864ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
     72892ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52247) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Q{J+"\n\xf7\xddcFr\x11')
     72892ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52247) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Q{J+"\n\xf7\xddcFr\x11')
     72900ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"connectionUrl":"http://localhost/peerconnections/5653adae-eb2c-43a2-8633-95ed40fedd59","content":{"type":"answer","sdp":"v=0\\r\\no=- 3930204964 3930204964 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 52247 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 52247 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 39854 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 52247 typ srflx raddr 172.30.0.1 rport 52247\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 39854 typ srflx raddr 172.17.0.2 rport 39854\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 55912 typ relay raddr 172.17.0.2 rport 34285\\r\\na=end-of-candidates\\r\\na=ice-ufrag:FHIP\\r\\na=ice-pwd:6Pc0ByGcEyNl3BBSkasIxJ\\r\\na=fingerprint:sha-256 65:1C:8F:F1:38:18:1F:E2:4E:EE:52:1B:E5:E6:79:F5:88:02:32:78:BC:A1:12:3C:19:4A:03:46:36:28:2C:E1\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='')
     72900ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     72900ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer
     72900ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer
     72900ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer)
     72900ms [err] v=0
     72900ms [err] o=- 3930204964 3930204964 IN IP4 0.0.0.0
     72900ms [err] s=-
     72900ms [err] t=0 0
     72900ms [err] a=group:BUNDLE 0
     72900ms [err] a=msid-semantic:WMS *
     72900ms [err] m=application 52247 DTLS/SCTP 5000
     72900ms [err] c=IN IP4 172.30.0.1
     72900ms [err] a=mid:0
     72900ms [err] a=sctpmap:5000 webrtc-datachannel 65535
     72900ms [err] a=max-message-size:65536
     72900ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 52247 typ host
     72900ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 39854 typ host
     72900ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 52247 typ srflx raddr 172.30.0.1 rport 52247
     72900ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 39854 typ srflx raddr 172.17.0.2 rport 39854
     72900ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 55912 typ relay raddr 172.17.0.2 rport 34285
     72900ms [err] a=end-of-candidates
     72900ms [err] a=ice-ufrag:FHIP
     72900ms [err] a=ice-pwd:6Pc0ByGcEyNl3BBSkasIxJ
     72900ms [err] a=fingerprint:sha-256 65:1C:8F:F1:38:18:1F:E2:4E:EE:52:1B:E5:E6:79:F5:88:02:32:78:BC:A1:12:3C:19:4A:03:46:36:28:2C:E1
     72900ms [err] a=setup:active
     72900ms [err] 
     72902ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking
     72902ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking
     72902ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting
     72902ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40356) -> ('172.30.0.1', 52247)) State.FROZEN -> State.WAITING
     72902ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58961) -> ('172.30.0.1', 52247)) State.FROZEN -> State.WAITING
     72903ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40356) -> ('172.17.0.2', 39854)) State.FROZEN -> State.WAITING
     72903ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64115) -> ('172.30.0.1', 52247)) State.FROZEN -> State.WAITING
     72903ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(qksGer8iVm 1 udp 1862270975 172.17.0.2 52247 typ prflx)
     72903ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     72903ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     72903ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     72904ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40356) -> ('172.17.0.2', 52247)) State.WAITING -> State.IN_PROGRESS
     72904ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52247) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe9\xac\xcd\x069=\xde\xba\xbd\xed\xa8\x7f')
     72904ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40356) -> ('172.30.0.1', 52247)) State.WAITING -> State.IN_PROGRESS
     72904ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 52247) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Zs/\xd7r\xb1\x10\xe9V\xc3\xc4\x16')
     72905ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5653adae-eb2c-43a2-8633-95ed40fedd59", "state": "connecting"}]
     72905ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52247) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe9\xac\xcd\x069=\xde\xba\xbd\xed\xa8\x7f')
     72907ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40356) -> ('172.17.0.2', 52247)) State.IN_PROGRESS -> State.SUCCEEDED
     72907ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58961) -> ('172.30.0.1', 52247)) State.WAITING -> State.FAILED
     72907ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40356) -> ('172.17.0.2', 39854)) State.WAITING -> State.FAILED
     72907ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58961) -> ('172.17.0.2', 39854)) State.FROZEN -> State.FAILED
     72907ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40356) -> ('141.24.211.56', 52247)) State.FROZEN -> State.FAILED
     72907ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58961) -> ('141.24.211.56', 52247)) State.FROZEN -> State.FAILED
     72907ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40356) -> ('141.24.211.56', 39854)) State.FROZEN -> State.FAILED
     72907ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58961) -> ('141.24.211.56', 39854)) State.FROZEN -> State.FAILED
     72907ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40356) -> ('141.24.210.113', 55912)) State.FROZEN -> State.FAILED
     72907ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58961) -> ('141.24.210.113', 55912)) State.FROZEN -> State.FAILED
     72907ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64115) -> ('172.30.0.1', 52247)) State.WAITING -> State.FAILED
     72907ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64115) -> ('172.17.0.2', 39854)) State.FROZEN -> State.FAILED
     72907ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64115) -> ('141.24.211.56', 52247)) State.FROZEN -> State.FAILED
     72907ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64115) -> ('141.24.211.56', 39854)) State.FROZEN -> State.FAILED
     72907ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64115) -> ('141.24.210.113', 55912)) State.FROZEN -> State.FAILED
     72907ms [err] INFO:aioice.ice:Connection(0) ICE completed
     72907ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 52247) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Zs/\xd7r\xb1\x10\xe9V\xc3\xc4\x16')
     72907ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40356) -> ('172.30.0.1', 52247)) State.IN_PROGRESS -> State.SUCCEEDED
     72907ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 52247) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd9\x96E\xbf{\x8c\x10\x12-\xad\r\x8b')
     72908ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 52247) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd9\x96E\xbf{\x8c\x10\x12-\xad\r\x8b')
     72924ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed
     72924ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed
     72925ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING
     72926ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable
     72930ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM
     72930ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete
     72930ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED
     72930ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected
     72931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0)
     72931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start
     72931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT
     72931ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable
     72931ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5653adae-eb2c-43a2-8633-95ed40fedd59", "state": "connected"}]
     72932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0)
     72932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel
     72932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams
     72932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0)
     72933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start
     72933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED
     72933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0)
     72934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel
     72934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED
     72934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2396876142, stream_id=1, stream_seq=0)
     72934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start
     72935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3507506180, stream_id=1, stream_seq=0)
     72935ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open
     72935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3507506180, gaps=[])
     72936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2396876142, gaps=[])
     72936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel
     72936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2396876143, stream_id=1, stream_seq=1)
     72936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start
     72937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2396876144, stream_id=1, stream_seq=2)
     72937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2396876143, gaps=[])
     72938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     72938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2396876144, gaps=[])
     72938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel
     73015ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
     73015ms [log] [experimentStatusChanged] {"status": "running", "message": null}
     73107ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/5653adae-eb2c-43a2-8633-95ed40fedd59"}', extra='')
     73108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0)
     73108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED
     73108ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed
     73108ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete
     73108ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed
     73108ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed
     73108ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed
     73109ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     73109ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED
     73109ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     73109ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     73110ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5653adae-eb2c-43a2-8633-95ed40fedd59", "state": "closed"}]
     73110ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None)
     73110ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None)
     73111ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b"'\x9e\xd0cG\x10R\xcb\xed\x17/\xca")
     73112ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b"'\x9e\xd0cG\x10R\xcb\xed\x17/\xca")
     73112ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 64115)
     73112ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None)
     73112ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None)
     73193ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='')
     73193ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."}
================== python Client to python Client GPIO tests : should transmit gpio value
     73252ms [err] Traceback (most recent call last):
     73252ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
     73252ms [err]     return _run_code(code, main_globals, None,
     73252ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
     73252ms [err]     exec(code, run_globals)
     73252ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in <module>
     73252ms [err]     sys.exit(main())
     73252ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main
     73252ms [err]     asyncio.run(main_async())
     73252ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
     73252ms [err]     return loop.run_until_complete(main)
     73253ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
     73253ms [err]     self.run_forever()
     73253ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
     73253ms [err]     self._run_once()
     73253ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
     73254ms [err]     event_list = self._selector.select(timeout)
     73254ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
     73254ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
     73254ms [err] KeyboardInterrupt
     73256ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
     73256ms [err]   h.flush()
     73256ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback
     73357ms [log] starting device
     73749ms [err] DEBUG:asyncio:Using selector: EpollSelector
     73820ms [err] ERROR:asyncio:Unclosed client session
     73820ms [err] client_session: <aiohttp.client.ClientSession object at 0x7fbae64da860>
     73876ms [log] parsing
     73876ms [log] creating device handler
     73876ms [log] [ready]
     73876ms [log] reading line
     73876ms [log] [websocketToken] "c50148c3-5b71-4ebc-94b4-76c6307aa9f9"
     73899ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
     73899ms [log] [websocketConnected]
     74072ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='')
     74072ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
     74086ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/8b953d7b-4857-46e4-bf02-44b31d97aade"}}', extra='')
     74086ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/8b953d7b-4857-46e4-bf02-44b31d97aade"}
     74132ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/02e61b7f-f10f-4d31-8aaa-e7ee4c987027","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='')
     74137ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/02e61b7f-f10f-4d31-8aaa-e7ee4c987027", "state": "new"}]
     76140ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer
     76141ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer)
     76141ms [err] v=0
     76141ms [err] o=- 3930204967 3930204967 IN IP4 0.0.0.0
     76141ms [err] s=-
     76141ms [err] t=0 0
     76141ms [err] a=group:BUNDLE 0
     76141ms [err] a=msid-semantic:WMS *
     76141ms [err] m=application 9 DTLS/SCTP 5000
     76141ms [err] c=IN IP4 0.0.0.0
     76141ms [err] a=mid:0
     76141ms [err] a=sctpmap:5000 webrtc-datachannel 65535
     76141ms [err] a=max-message-size:65536
     76141ms [err] a=ice-ufrag:cZkL
     76141ms [err] a=ice-pwd:oG0jRlnAMewrU5yhgXZ9HH
     76141ms [err] a=fingerprint:sha-256 FE:23:1B:05:EA:88:70:01:45:74:2E:43:01:B8:DF:5A:25:4B:60:E6:14:6C:52:20:BC:D3:A5:B5:07:71:DF:BE
     76141ms [err] a=setup:actpass
     76141ms [err] 
     76143ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer
     76143ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering
     76144ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/02e61b7f-f10f-4d31-8aaa-e7ee4c987027", "state": "new"}]
     76145ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=<idle, bufsize=0>>)
     76145ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=<idle, bufsize=0>>)
     76147ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xad\rr\xedpM\xcc\x1bCzs\xee')
     76147ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'!d\xeccdN\xeb\xbd\xd5\xa8\x10\xee')
     76148ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xad\rr\xedpM\xcc\x1bCzs\xee')
     76148ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'!d\xeccdN\xeb\xbd\xd5\xa8\x10\xee')
     76150ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=<idle, bufsize=0>>)
     76150ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xd1<a\xf5\xc6\x89\x1d=\xe0Z\x8d\x08')
     76151ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xd1<a\xf5\xc6\x89\x1d=\xe0Z\x8d\x08')
     76151ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xd2\x87V\xff:\x89\x8a\xac7\xadO\xc9')
     76153ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xd2\x87V\xff:\x89\x8a\xac7\xadO\xc9')
     76153ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 65039) (expires in 600 seconds)
     76153ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made(<aioice.turn.TurnTransport object at 0x7fbae6564be0>)
     76153ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete
     76154ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"connectionUrl":"http://localhost/peerconnections/02e61b7f-f10f-4d31-8aaa-e7ee4c987027","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='')
     76154ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     76154ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions
     76155ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='')
     76155ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
     76181ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 37469) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x97\xab\xc9\x82\xc3\'9\x86"\xe1\x96{')
     76182ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 37469) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x97\xab\xc9\x82\xc3\'9\x86"\xe1\x96{')
     76191ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"connectionUrl":"http://localhost/peerconnections/02e61b7f-f10f-4d31-8aaa-e7ee4c987027","content":{"type":"answer","sdp":"v=0\\r\\no=- 3930204967 3930204967 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 37469 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 37469 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 50422 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 37469 typ srflx raddr 172.30.0.1 rport 37469\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 50422 typ srflx raddr 172.17.0.2 rport 50422\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 49935 typ relay raddr 172.17.0.2 rport 47579\\r\\na=end-of-candidates\\r\\na=ice-ufrag:Snlu\\r\\na=ice-pwd:vXPDZ18WqvZyVBIMqa9Fc2\\r\\na=fingerprint:sha-256 C1:2B:DC:25:95:C0:84:0F:94:76:80:FC:0B:6A:4C:48:23:03:53:09:61:97:E8:0B:37:97:14:A9:D9:E5:A2:2B\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='')
     76191ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     76191ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer
     76191ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer
     76191ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer)
     76191ms [err] v=0
     76191ms [err] o=- 3930204967 3930204967 IN IP4 0.0.0.0
     76191ms [err] s=-
     76191ms [err] t=0 0
     76191ms [err] a=group:BUNDLE 0
     76191ms [err] a=msid-semantic:WMS *
     76191ms [err] m=application 37469 DTLS/SCTP 5000
     76191ms [err] c=IN IP4 172.30.0.1
     76191ms [err] a=mid:0
     76191ms [err] a=sctpmap:5000 webrtc-datachannel 65535
     76191ms [err] a=max-message-size:65536
     76191ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 37469 typ host
     76191ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 50422 typ host
     76191ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 37469 typ srflx raddr 172.30.0.1 rport 37469
     76191ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 50422 typ srflx raddr 172.17.0.2 rport 50422
     76191ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 49935 typ relay raddr 172.17.0.2 rport 47579
     76191ms [err] a=end-of-candidates
     76191ms [err] a=ice-ufrag:Snlu
     76191ms [err] a=ice-pwd:vXPDZ18WqvZyVBIMqa9Fc2
     76191ms [err] a=fingerprint:sha-256 C1:2B:DC:25:95:C0:84:0F:94:76:80:FC:0B:6A:4C:48:23:03:53:09:61:97:E8:0B:37:97:14:A9:D9:E5:A2:2B
     76191ms [err] a=setup:active
     76191ms [err] 
     76194ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking
     76194ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking
     76194ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting
     76195ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43595) -> ('172.30.0.1', 37469)) State.FROZEN -> State.WAITING
     76195ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 36804) -> ('172.30.0.1', 37469)) State.FROZEN -> State.WAITING
     76195ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43595) -> ('172.17.0.2', 50422)) State.FROZEN -> State.WAITING
     76195ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 65039) -> ('172.30.0.1', 37469)) State.FROZEN -> State.WAITING
     76195ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(aF8CJz3MW8 1 udp 1862270975 172.17.0.2 37469 typ prflx)
     76196ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     76196ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     76196ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     76196ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43595) -> ('172.17.0.2', 37469)) State.WAITING -> State.IN_PROGRESS
     76196ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 37469) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'c\xc1\xba\xc5n\xeb\x97\xf8.\xd4U\xc9')
     76197ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43595) -> ('172.30.0.1', 37469)) State.WAITING -> State.IN_PROGRESS
     76197ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 37469) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x07\xb2:\xb7\xeb\xf1\x85$\x8eO\xfa9')
     76197ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/02e61b7f-f10f-4d31-8aaa-e7ee4c987027", "state": "connecting"}]
     76198ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 37469) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'c\xc1\xba\xc5n\xeb\x97\xf8.\xd4U\xc9')
     76198ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43595) -> ('172.17.0.2', 37469)) State.IN_PROGRESS -> State.SUCCEEDED
     76198ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 36804) -> ('172.30.0.1', 37469)) State.WAITING -> State.FAILED
     76198ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43595) -> ('172.17.0.2', 50422)) State.WAITING -> State.FAILED
     76198ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 36804) -> ('172.17.0.2', 50422)) State.FROZEN -> State.FAILED
     76198ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43595) -> ('141.24.211.56', 37469)) State.FROZEN -> State.FAILED
     76199ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 36804) -> ('141.24.211.56', 37469)) State.FROZEN -> State.FAILED
     76199ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43595) -> ('141.24.211.56', 50422)) State.FROZEN -> State.FAILED
     76199ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 36804) -> ('141.24.211.56', 50422)) State.FROZEN -> State.FAILED
     76199ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43595) -> ('141.24.210.113', 49935)) State.FROZEN -> State.FAILED
     76199ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 36804) -> ('141.24.210.113', 49935)) State.FROZEN -> State.FAILED
     76199ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 65039) -> ('172.30.0.1', 37469)) State.WAITING -> State.FAILED
     76199ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 65039) -> ('172.17.0.2', 50422)) State.FROZEN -> State.FAILED
     76199ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 65039) -> ('141.24.211.56', 37469)) State.FROZEN -> State.FAILED
     76199ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 65039) -> ('141.24.211.56', 50422)) State.FROZEN -> State.FAILED
     76199ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 65039) -> ('141.24.210.113', 49935)) State.FROZEN -> State.FAILED
     76200ms [err] INFO:aioice.ice:Connection(0) ICE completed
     76200ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 37469) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x07\xb2:\xb7\xeb\xf1\x85$\x8eO\xfa9')
     76200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43595) -> ('172.30.0.1', 37469)) State.IN_PROGRESS -> State.SUCCEEDED
     76200ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 37469) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'_\xd0@\xd4\xf6\xc3\x00\xcf&\xde\x06\xbd')
     76200ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 37469) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'_\xd0@\xd4\xf6\xc3\x00\xcf&\xde\x06\xbd')
     76216ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed
     76216ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed
     76218ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING
     76219ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable
     76223ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM
     76223ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete
     76223ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED
     76224ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected
     76224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0)
     76224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start
     76224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT
     76224ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable
     76225ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/02e61b7f-f10f-4d31-8aaa-e7ee4c987027", "state": "connected"}]
     76225ms [log] [gpio] {"signal": "gpio1", "value": "strongH"}
     76225ms [log] line {"signal":"gpio1","value":"strongH"}
     76225ms [log] 
     76225ms [log] reading line
     76225ms [log] [gpio] {"signal": "gpio2", "value": "strongL"}
     76226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0)
     76226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel
     76226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams
     76226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0)
     76226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start
     76227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED
     76228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0)
     76228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel
     76228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED
     76228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2356614817, stream_id=1, stream_seq=0)
     76228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start
     76229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3981397494, stream_id=1, stream_seq=0)
     76229ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open
     76229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3981397494, gaps=[])
     76230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2356614817, gaps=[])
     76230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel
     76230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2356614818, stream_id=1, stream_seq=1)
     76231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start
     76231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2356614819, stream_id=1, stream_seq=2)
     76231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2356614820, stream_id=1, stream_seq=3)
     76231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2356614821, stream_id=1, stream_seq=4)
     76232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2356614818, gaps=[])
     76232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     76232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2356614819, gaps=[])
     76232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     76233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2356614820, gaps=[])
     76233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
     76233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2356614821, gaps=[])
     76233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel
     76316ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
     76316ms [log] line {"signal":"gpio2","value":"strongL"}
     76316ms [log] 
     76316ms [log] reading line
     76316ms [log] [experimentStatusChanged] {"status": "running", "message": null}
     76400ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/02e61b7f-f10f-4d31-8aaa-e7ee4c987027"}', extra='')
     76400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0)
     76401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED
     76401ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed
     76401ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete
     76401ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed
     76401ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed
     76402ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed
     76402ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     76402ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED
     76403ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     76403ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     76404ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/02e61b7f-f10f-4d31-8aaa-e7ee4c987027", "state": "closed"}]
     76404ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None)
     76404ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None)
     76405ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xc1\xb9\xd5\x08\x91\x12\xf8&\xe4\x013\xf1')
     76406ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xc1\xb9\xd5\x08\x91\x12\xf8&\xe4\x013\xf1')
     76406ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 65039)
     76407ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None)
     76407ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None)
     76490ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='')
     76490ms [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
     76546ms [err] Traceback (most recent call last):
     76546ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
     76547ms [err]     return _run_code(code, main_globals, None,
     76547ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
     76547ms [err]     exec(code, run_globals)
     76547ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in <module>
     76547ms [err]     sys.exit(main())
     76547ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main
     76547ms [err]     asyncio.run(main_async())
     76547ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
     76548ms [err]     return loop.run_until_complete(main)
     76548ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
     76548ms [err]     self.run_forever()
     76548ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
     76548ms [err]     self._run_once()
     76548ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
     76548ms [err]     event_list = self._selector.select(timeout)
     76548ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
     76549ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
     76549ms [err] KeyboardInterrupt
     76550ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
     76550ms [err]   h.flush()
     76550ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback
================== js Client to js Client GPIO tests without driver: should transmit gpio value
================== js Client to python Client GPIO tests without driver: should transmit initial gpio value
================== js Client to python Client GPIO tests without driver: should transmit gpio value
================== python Client to js Client GPIO tests without driver: should transmit initial gpio value
     91852ms [log] starting device
     92253ms [err] DEBUG:asyncio:Using selector: EpollSelector
     92322ms [err] ERROR:asyncio:Unclosed client session
     92322ms [err] client_session: <aiohttp.client.ClientSession object at 0x7f29523ca920>
     92388ms [log] parsing
     92388ms [log] creating device handler
     92388ms [log] [ready]
     92388ms [log] reading line
     92388ms [log] [websocketToken] "410f8633-ee50-440e-8dc6-5abc28cc112b"
     92402ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
     92402ms [log] line {"signal":"gpio1","value":"strongH"}
     92402ms [log] 
     92402ms [log] reading line
     92402ms [log] line {"signal":"gpio2","value":"strongL"}
     92402ms [log] 
     92402ms [log] reading line
     92402ms [log] [websocketConnected]
     94085ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='')
     94085ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
     94105ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/7934686a-e399-4ac0-8727-633a4518a332"}}', extra='')
     94105ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/7934686a-e399-4ac0-8727-633a4518a332"}
     94158ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/db954eb3-b1df-4f66-a7a0-2299c7a1586d","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='')
     94164ms [log] [gpio] {"signal": "gpio1", "value": "strongH"}
     94164ms [log] [gpio] {"signal": "gpio2", "value": "strongL"}
     94165ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/db954eb3-b1df-4f66-a7a0-2299c7a1586d", "state": "new"}]
     96168ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer
     96169ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer)
     96169ms [err] v=0
     96169ms [err] o=- 3930204987 3930204987 IN IP4 0.0.0.0
     96169ms [err] s=-
     96169ms [err] t=0 0
     96169ms [err] a=group:BUNDLE 0
     96169ms [err] a=msid-semantic:WMS *
     96169ms [err] m=application 9 DTLS/SCTP 5000
     96169ms [err] c=IN IP4 0.0.0.0
     96169ms [err] a=mid:0
     96169ms [err] a=sctpmap:5000 webrtc-datachannel 65535
     96169ms [err] a=max-message-size:65536
     96169ms [err] a=ice-ufrag:gyKS
     96169ms [err] a=ice-pwd:RhTxcEDoFegLFeojbjVi8U
     96169ms [err] a=fingerprint:sha-256 F5:82:5F:2A:D5:6D:BF:1C:7E:7F:AF:5F:AB:6B:AB:11:68:07:97:0E:6E:C3:7D:5B:C7:9E:D4:7E:A7:3D:2A:DE
     96169ms [err] a=setup:actpass
     96169ms [err] 
     96171ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer
     96171ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering
     96172ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/db954eb3-b1df-4f66-a7a0-2299c7a1586d", "state": "new"}]
     96172ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=<idle, bufsize=0>>)
     96173ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=<idle, bufsize=0>>)
     96175ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Y\xd6\xefg\xf0=\xf0\x7fT9&t')
     96175ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'I9o\xddX\n\x8e\x8a\xed\xf1\x99\x8c')
     96176ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Y\xd6\xefg\xf0=\xf0\x7fT9&t')
     96176ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'I9o\xddX\n\x8e\x8a\xed\xf1\x99\x8c')
     96178ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=<idle, bufsize=0>>)
     96178ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b',\x01.\xe3\x82\xa5\x0e\xd0r\x83e\x80')
     96179ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b',\x01.\xe3\x82\xa5\x0e\xd0r\x83e\x80')
     96179ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'(k\xb2\n\x87*p\xeb`NH\x9a')
     96180ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'(k\xb2\n\x87*p\xeb`NH\x9a')
     96180ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 49443) (expires in 600 seconds)
     96180ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made(<aioice.turn.TurnTransport object at 0x7f2952450970>)
     96181ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete
     96182ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='')
     96182ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
     96182ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/db954eb3-b1df-4f66-a7a0-2299c7a1586d"}', extra='')
     96182ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     96182ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions
     96202ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 633179461385158073 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:uDgH\\r\\na=ice-pwd:5Y2P8GPE8Zat+n1QZ3tqpI1t\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 1A:5F:08:CF:D9:3F:6F:DD:DC:21:A6:83:16:52:E8:09:38:23:B6:38:AB:0A:20:31:90:96:E5:91:2D:45:CF:EB\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/db954eb3-b1df-4f66-a7a0-2299c7a1586d"}', extra='')
     96202ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     96202ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer
     96203ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer
     96203ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer)
     96203ms [err] v=0
     96203ms [err] o=- 633179461385158073 2 IN IP4 127.0.0.1
     96203ms [err] s=-
     96203ms [err] t=0 0
     96203ms [err] a=group:BUNDLE 0
     96203ms [err] a=msid-semantic: WMS
     96203ms [err] m=application 9 DTLS/SCTP 5000
     96203ms [err] c=IN IP4 0.0.0.0
     96203ms [err] a=ice-ufrag:uDgH
     96203ms [err] a=ice-pwd:5Y2P8GPE8Zat+n1QZ3tqpI1t
     96203ms [err] a=ice-options:trickle
     96203ms [err] a=fingerprint:sha-256 1A:5F:08:CF:D9:3F:6F:DD:DC:21:A6:83:16:52:E8:09:38:23:B6:38:AB:0A:20:31:90:96:E5:91:2D:45:CF:EB
     96203ms [err] a=setup:active
     96203ms [err] a=mid:0
     96203ms [err] a=sctpmap:5000 webrtc-datachannel 1024
     96203ms [err] 
     96204ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52239) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'dCECP6N1YRgK')
     96204ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52239) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'dCECP6N1YRgK')
     96205ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking
     96205ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking
     96205ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting
     96205ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(MIjyePs1ZS 1 udp 1845501695 172.17.0.2 52239 typ prflx)
     96206ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     96206ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     96206ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     96206ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36363) -> ('172.17.0.2', 52239)) State.WAITING -> State.IN_PROGRESS
     96207ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52239) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'8\x13\xdd\r\xfa\xc1;U\xe6r\x1b ')
     96207ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/db954eb3-b1df-4f66-a7a0-2299c7a1586d", "state": "connecting"}]
     96208ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52239) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'8\x13\xdd\r\xfa\xc1;U\xe6r\x1b ')
     96208ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36363) -> ('172.17.0.2', 52239)) State.IN_PROGRESS -> State.SUCCEEDED
     96209ms [err] INFO:aioice.ice:Connection(0) ICE completed
     96216ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"candidate","content":{"candidate":"candidate:3640324966 1 udp 2113937151 db1e0cfc-6d4a-4833-bf61-4cc8b8553588.local 52239 typ host generation 0 ufrag uDgH network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/db954eb3-b1df-4f66-a7a0-2299c7a1586d"}', extra='')
     96216ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     96216ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate
     96216ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate
     96221ms [err] INFO:aioice.ice:Connection(0) Remote candidate "db1e0cfc-6d4a-4833-bf61-4cc8b8553588.local" resolved to 172.17.0.2
     96226ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36363) -> ('172.17.0.2', 52239)) State.FROZEN -> State.IN_PROGRESS
     96227ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52239) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'K\xd7p\x8f\xb0B\x85;5*\xdf\xde')
     96228ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52239) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'K\xd7p\x8f\xb0B\x85;5*\xdf\xde')
     96228ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36363) -> ('172.17.0.2', 52239)) State.IN_PROGRESS -> State.SUCCEEDED
     96229ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51418) -> ('172.17.0.2', 52239)) State.FROZEN -> State.FAILED
     96229ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49443) -> ('172.17.0.2', 52239)) State.FROZEN -> State.FAILED
     96231ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"candidate","content":{"candidate":"candidate:1272009333 1 udp 1677729535 141.24.211.56 52239 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag uDgH network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/db954eb3-b1df-4f66-a7a0-2299c7a1586d"}', extra='')
     96231ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     96231ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate
     96231ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate
     96247ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36363) -> ('141.24.211.56', 52239)) State.FROZEN -> State.IN_PROGRESS
     96248ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.211.56', 52239) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x94\xa3\x06\xac(\xf8\x0e\xf0TK\xa94')
     96258ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52239) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'PxSbqdZ+f9c/')
     96258ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52239) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'PxSbqdZ+f9c/')
     96268ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51418) -> ('141.24.211.56', 52239)) State.FROZEN -> State.IN_PROGRESS
     96269ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.211.56', 52239) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xcd\xc1\xd5\xa4\xc3\x92#\xe4\x9a\x16jY')
     96289ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49443) -> ('141.24.211.56', 52239)) State.FROZEN -> State.IN_PROGRESS
     96289ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) > ('141.24.211.56', 52239) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'%Gq&|\x8c\xf9+*?\xfbI')
     96290ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.REQUEST, transaction_id=b'O\xfc\xa8\xec\xef"\xcc\'\x8b\xb6\x0e\x97')
     96291ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.RESPONSE, transaction_id=b'O\xfc\xa8\xec\xef"\xcc\'\x8b\xb6\x0e\x97')
     96291ms [err] INFO:aioice.turn:TURN channel bound 16384 ('141.24.211.56', 52239)
     96311ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed
     96311ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed
     96312ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING
     96314ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable
     96317ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM
     96317ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete
     96318ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED
     96318ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected
     96318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0)
     96318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start
     96319ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT
     96319ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable
     96319ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/db954eb3-b1df-4f66-a7a0-2299c7a1586d", "state": "connected"}]
     96324ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0)
     96325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0)
     96325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel
     96325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams
     96325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0)
     96325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start
     96326ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED
     96326ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52239) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'4jWV5FVoG/dr')
     96326ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52239) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'4jWV5FVoG/dr')
     96327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0)
     96327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel
     96327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED
     96328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2429724467, stream_id=1, stream_seq=0)
     96328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start
     96329ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2429724467, gaps=[])
     96329ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel
     96330ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=350158242, stream_id=1, stream_seq=0)
     96330ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open
     96330ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=350158242, gaps=[])
     96331ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2429724468, stream_id=1, stream_seq=1)
     96331ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start
     96331ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2429724469, stream_id=1, stream_seq=2)
     96333ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2429724469, gaps=[])
     96333ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel
     96383ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 52239) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'McFWh6Ge7+8/')
     96384ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 52239) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'McFWh6Ge7+8/')
     96384ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51418) -> ('172.17.0.2', 52239)) State.WAITING -> State.IN_PROGRESS
     96384ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 52239) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\xa4-4\x854\xd2\xfd\xaf\x18\xae'\x7f")
     96387ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 52239) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\xa4-4\x854\xd2\xfd\xaf\x18\xae'\x7f")
     96387ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51418) -> ('172.17.0.2', 52239)) State.IN_PROGRESS -> State.SUCCEEDED
     96421ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
     96421ms [log] [experimentStatusChanged] {"status": "running", "message": null}
     96496ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/db954eb3-b1df-4f66-a7a0-2299c7a1586d"}', extra='')
     96496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0)
     96496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED
     96496ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed
     96497ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete
     96497ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed
     96497ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed
     96497ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed
     96498ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     96498ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED
     96498ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     96498ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     96499ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/db954eb3-b1df-4f66-a7a0-2299c7a1586d", "state": "closed"}]
     96500ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None)
     96500ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None)
     96500ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'6\xef\x9d\x15\xd1\xe4\xcdxi\x82\xa8 ')
     96501ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'6\xef\x9d\x15\xd1\xe4\xcdxi\x82\xa8 ')
     96502ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 49443)
     96502ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None)
     96502ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None)
     96582ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='')
     96582ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."}
================== python Client to js Client GPIO tests without driver: should transmit gpio value
     96634ms [err] Traceback (most recent call last):
     96634ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
     96635ms [err]     return _run_code(code, main_globals, None,
     96635ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
     96635ms [err]     exec(code, run_globals)
     96635ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in <module>
     96635ms [err]     sys.exit(main())
     96635ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main
     96635ms [err]     asyncio.run(main_async())
     96635ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
     96635ms [err]     return loop.run_until_complete(main)
     96635ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
     96635ms [err]     self.run_forever()
     96635ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
     96635ms [err]     self._run_once()
     96635ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
     96636ms [err]     event_list = self._selector.select(timeout)
     96636ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
     96636ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
     96636ms [err] KeyboardInterrupt
     96638ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
     96638ms [err]   h.flush()
     96638ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback
     96726ms [log] starting device
     97123ms [err] DEBUG:asyncio:Using selector: EpollSelector
     97193ms [err] ERROR:asyncio:Unclosed client session
     97193ms [err] client_session: <aiohttp.client.ClientSession object at 0x7f516b8ea8f0>
     97260ms [log] parsing
     97260ms [log] creating device handler
     97260ms [log] [ready]
     97260ms [log] reading line
     97260ms [log] [websocketToken] "c4cbbb18-fbf6-46ec-8b4e-fcd533ff947d"
     97274ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
     97274ms [log] [websocketConnected]
     98966ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='')
     98967ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
     98993ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/ee8fcb50-7e70-4362-a26f-5b492446f41e"}}', extra='')
     98993ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/ee8fcb50-7e70-4362-a26f-5b492446f41e"}
     99044ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/355e1d2c-fcfd-4876-b550-2c7d77cfcf41","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='')
     99049ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/355e1d2c-fcfd-4876-b550-2c7d77cfcf41", "state": "new"}]
    101053ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='')
    101053ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
    101053ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/355e1d2c-fcfd-4876-b550-2c7d77cfcf41"}', extra='')
    101053ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
    101053ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions
    101053ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 4137487737212843799 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:xve8\\r\\na=ice-pwd:fUt6TM55KcRT8ZesGI8vf0Ea\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 73:BE:E9:04:0D:AC:A1:A7:C7:F1:C0:25:32:E3:2F:73:6A:FA:9E:64:05:4A:E4:B1:CB:0D:E7:5B:E3:CA:DF:6A\\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/355e1d2c-fcfd-4876-b550-2c7d77cfcf41"}', extra='')
    101053ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
    101053ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer
    101054ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer
    101054ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer)
    101054ms [err] v=0
    101054ms [err] o=- 4137487737212843799 2 IN IP4 127.0.0.1
    101054ms [err] s=-
    101054ms [err] t=0 0
    101054ms [err] a=group:BUNDLE 0
    101054ms [err] a=extmap-allow-mixed
    101054ms [err] a=msid-semantic: WMS
    101054ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel
    101054ms [err] c=IN IP4 0.0.0.0
    101054ms [err] a=ice-ufrag:xve8
    101054ms [err] a=ice-pwd:fUt6TM55KcRT8ZesGI8vf0Ea
    101054ms [err] a=ice-options:trickle
    101054ms [err] a=fingerprint:sha-256 73:BE:E9:04:0D:AC:A1:A7:C7:F1:C0:25:32:E3:2F:73:6A:FA:9E:64:05:4A:E4:B1:CB:0D:E7:5B:E3:CA:DF:6A
    101054ms [err] a=setup:actpass
    101054ms [err] a=mid:0
    101054ms [err] a=sctp-port:5000
    101054ms [err] a=max-message-size:262144
    101054ms [err] 
    101056ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer)
    101056ms [err] v=0
    101056ms [err] o=- 4137487737212843799 2 IN IP4 127.0.0.1
    101056ms [err] s=-
    101056ms [err] t=0 0
    101056ms [err] a=group:BUNDLE 0
    101056ms [err] a=extmap-allow-mixed
    101056ms [err] a=msid-semantic: WMS
    101056ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel
    101056ms [err] c=IN IP4 0.0.0.0
    101056ms [err] a=ice-ufrag:xve8
    101056ms [err] a=ice-pwd:fUt6TM55KcRT8ZesGI8vf0Ea
    101056ms [err] a=ice-options:trickle
    101056ms [err] a=fingerprint:sha-256 73:BE:E9:04:0D:AC:A1:A7:C7:F1:C0:25:32:E3:2F:73:6A:FA:9E:64:05:4A:E4:B1:CB:0D:E7:5B:E3:CA:DF:6A
    101056ms [err] a=setup:actpass
    101056ms [err] a=mid:0
    101056ms [err] a=sctp-port:5000
    101056ms [err] a=max-message-size:262144
    101056ms [err] 
    101057ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer
    101057ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/355e1d2c-fcfd-4876-b550-2c7d77cfcf41", "state": "new"}]
    101058ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer)
    101058ms [err] v=0
    101058ms [err] o=- 3930204992 3930204992 IN IP4 0.0.0.0
    101058ms [err] s=-
    101058ms [err] t=0 0
    101058ms [err] a=group:BUNDLE 0
    101058ms [err] a=msid-semantic:WMS *
    101058ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel
    101058ms [err] c=IN IP4 0.0.0.0
    101058ms [err] a=mid:0
    101058ms [err] a=sctp-port:5000
    101058ms [err] a=max-message-size:65536
    101058ms [err] a=ice-ufrag:ZIbJ
    101058ms [err] a=ice-pwd:neI8sWei8PxmHlGFXvPZun
    101058ms [err] a=fingerprint:sha-256 59:52:3B:06:7B:98:F7:9C:B0:D1:BA:FB:1F:57:C0:04:A2:FB:52:11:04:EA:C5:33:B4:BC:CF:5B:F9:09:A5:86
    101058ms [err] a=setup:active
    101058ms [err] 
    101059ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable
    101059ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable
    101059ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering
    101061ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=<idle, bufsize=0>>)
    101061ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=<idle, bufsize=0>>)
    101063ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'9\xab:O\x9c>\xfa\xdcM\xd4\x1dS')
    101064ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xac\xb4\xf7\x112\x11\x01\xdfW\x14\xd8)')
    101064ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'9\xab:O\x9c>\xfa\xdcM\xd4\x1dS')
    101064ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xac\xb4\xf7\x112\x11\x01\xdfW\x14\xd8)')
    101066ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=<idle, bufsize=0>>)
    101066ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xc3\xd1\xff\xd7\x14\xe6#\xb9=\x1db\xd4')
    101067ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xc3\xd1\xff\xd7\x14\xe6#\xb9=\x1db\xd4')
    101068ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'/\x04;\x86N\x88\xab5\xb5\xc6\xb9{')
    101069ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'/\x04;\x86N\x88\xab5\xb5\xc6\xb9{')
    101069ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 57116) (expires in 600 seconds)
    101069ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made(<aioice.turn.TurnTransport object at 0x7f516af74ca0>)
    101069ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete
    101069ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking
    101069ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking
    101070ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting
    101070ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
    101070ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
    101070ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/355e1d2c-fcfd-4876-b550-2c7d77cfcf41", "state": "connecting"}]
    101088ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33461) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'XGRY3Z9t+Xm9')
    101089ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33461) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'XGRY3Z9t+Xm9')
    101089ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(tzPwPWRNb6 1 udp 1845501695 172.17.0.2 33461 typ prflx)
    101089ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54078) -> ('172.17.0.2', 33461)) State.WAITING -> State.IN_PROGRESS
    101089ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33461) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa5\x98:A\xab\x80\xd2\x88\xed\xd8*\x16')
    101093ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33461) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa5\x98:A\xab\x80\xd2\x88\xed\xd8*\x16')
    101093ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54078) -> ('172.17.0.2', 33461)) State.IN_PROGRESS -> State.SUCCEEDED
    101093ms [err] INFO:aioice.ice:Connection(0) ICE completed
    101101ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"candidate","content":{"candidate":"candidate:1094144954 1 udp 2113937151 3dd48066-0c10-413f-ae22-36e1c4972737.local 33461 typ host generation 0 ufrag xve8 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/355e1d2c-fcfd-4876-b550-2c7d77cfcf41"}', extra='')
    101101ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
    101102ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate
    101102ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate
    101106ms [err] INFO:aioice.ice:Connection(0) Remote candidate "3dd48066-0c10-413f-ae22-36e1c4972737.local" resolved to 172.17.0.2
    101111ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54078) -> ('172.17.0.2', 33461)) State.FROZEN -> State.IN_PROGRESS
    101111ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33461) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x80\x88H\xad`Qatr\xfa\xea$')
    101113ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33461) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x80\x88H\xad`Qatr\xfa\xea$')
    101113ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54078) -> ('172.17.0.2', 33461)) State.IN_PROGRESS -> State.SUCCEEDED
    101113ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"candidate","content":{"candidate":"candidate:3306830277 1 udp 1677729535 141.24.211.56 33461 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag xve8 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/355e1d2c-fcfd-4876-b550-2c7d77cfcf41"}', extra='')
    101113ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
    101113ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate
    101113ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate
    101116ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"candidate","content":{"candidate":"candidate:2518124110 1 udp 33562623 141.24.210.113 59489 typ relay raddr 141.24.211.56 rport 33461 generation 0 ufrag xve8 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/355e1d2c-fcfd-4876-b550-2c7d77cfcf41"}', extra='')
    101117ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
    101117ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate
    101117ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate
    101132ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 44117) -> ('172.17.0.2', 33461)) State.FROZEN -> State.IN_PROGRESS
    101132ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 33461) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'F\xc6zq/\xb6\xad \x14\x92,\xe9')
    101133ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 33461) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'F\xc6zq/\xb6\xad \x14\x92,\xe9')
    101133ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 44117) -> ('172.17.0.2', 33461)) State.IN_PROGRESS -> State.SUCCEEDED
    101149ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33461) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'iQupHDN2sDQO')
    101149ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33461) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'iQupHDN2sDQO')
    101150ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54078) -> ('141.24.211.56', 33461)) State.FROZEN -> State.FAILED
    101150ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 44117) -> ('141.24.211.56', 33461)) State.FROZEN -> State.FAILED
    101150ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54078) -> ('141.24.210.113', 59489)) State.FROZEN -> State.FAILED
    101150ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 44117) -> ('141.24.210.113', 59489)) State.FROZEN -> State.FAILED
    101150ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57116) -> ('172.17.0.2', 33461)) State.FROZEN -> State.FAILED
    101150ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57116) -> ('141.24.211.56', 33461)) State.FROZEN -> State.FAILED
    101150ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57116) -> ('141.24.210.113', 59489)) State.FROZEN -> State.FAILED
    101152ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed
    101152ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed
    101153ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING
    101154ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable
    101157ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80
    101158ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete
    101158ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED
    101158ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected
    101158ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable
    101158ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/355e1d2c-fcfd-4876-b550-2c7d77cfcf41", "state": "connected"}]
    101158ms [log] [gpio] {"signal": "gpio1", "value": "strongH"}
    101159ms [log] line {"signal":"gpio1","value":"strongH"}
    101159ms [log] 
    101159ms [log] reading line
    101159ms [log] [gpio] {"signal": "gpio2", "value": "strongL"}
    101160ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0)
    101160ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams
    101160ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0)
    101161ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0)
    101162ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0)
    101162ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED
    101163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3449141060, stream_id=1, stream_seq=0)
    101163ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open
    101163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1373134996, stream_id=1, stream_seq=0)
    101163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start
    101163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3449141060, gaps=[])
    101164ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1373134996, gaps=[])
    101164ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel
    101164ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1373134997, stream_id=1, stream_seq=1)
    101165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start
    101165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1373134998, stream_id=1, stream_seq=2)
    101165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1373134999, stream_id=1, stream_seq=3)
    101165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1373135000, stream_id=1, stream_seq=4)
    101166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1373134998, gaps=[])
    101166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart
    101166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1373135000, gaps=[])
    101166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel
    101211ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33461) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'MzWHXXRkQc6w')
    101212ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33461) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'MzWHXXRkQc6w')
    101233ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
    101233ms [log] line {"signal":"gpio2","value":"strongL"}
    101233ms [log] 
    101233ms [log] reading line
    101233ms [log] [experimentStatusChanged] {"status": "running", "message": null}
    101323ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/355e1d2c-fcfd-4876-b550-2c7d77cfcf41"}', extra='')
    101323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0)
    101323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED
    101324ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed
    101324ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete
    101324ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed
    101324ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed
    101324ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed
    101324ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
    101325ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED
    101325ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
    101325ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
    101325ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/355e1d2c-fcfd-4876-b550-2c7d77cfcf41", "state": "closed"}]
    101326ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None)
    101326ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None)
    101326ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x96\x0c\x91\tw\xafESZ\t\xbdn')
    101327ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x96\x0c\x91\tw\xafESZ\t\xbdn')
    101327ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 57116)
    101327ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None)
    101327ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None)
    101379ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='')
    101379ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."}
================== python Client to python Client GPIO tests without driver: should transmit initial gpio value
    101444ms [err] Traceback (most recent call last):
    101444ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
    101444ms [err]     return _run_code(code, main_globals, None,
    101444ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
    101444ms [err]     exec(code, run_globals)
    101444ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in <module>
    101445ms [err]     sys.exit(main())
    101445ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main
    101445ms [err]     asyncio.run(main_async())
    101445ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
    101445ms [err]     return loop.run_until_complete(main)
    101445ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
    101445ms [err]     self.run_forever()
    101445ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
    101445ms [err]     self._run_once()
    101445ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
    101446ms [err]     event_list = self._selector.select(timeout)
    101446ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
    101446ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
    101446ms [err] KeyboardInterrupt
    101448ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
    101448ms [err]   h.flush()
    101448ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback
    101541ms [log] starting device
    101932ms [err] DEBUG:asyncio:Using selector: EpollSelector
    102003ms [err] ERROR:asyncio:Unclosed client session
    102003ms [err] client_session: <aiohttp.client.ClientSession object at 0x7fe9d74fa8c0>
    102059ms [log] parsing
    102059ms [log] creating device handler
    102059ms [log] [ready]
    102059ms [log] reading line
    102059ms [log] [websocketToken] "6e5c0aa2-6461-4683-b9c9-17e197107e23"
    102080ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
    102080ms [log] line {"signal":"gpio1","value":"strongH"}
    102080ms [log] 
    102080ms [log] reading line
    102080ms [log] line {"signal":"gpio2","value":"strongL"}
    102080ms [log] 
    102080ms [log] reading line
    102080ms [log] [websocketConnected]
    102264ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='')
    102264ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
    102278ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/1a992fcc-977c-46f0-acad-708952bee08f"}}', extra='')
    102278ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/1a992fcc-977c-46f0-acad-708952bee08f"}
    102337ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/f7f5d481-f565-4f84-a5ab-27184dcfb941","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='')
    102342ms [log] [gpio] {"signal": "gpio1", "value": "strongH"}
    102342ms [log] [gpio] {"signal": "gpio2", "value": "strongL"}
    102342ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f7f5d481-f565-4f84-a5ab-27184dcfb941", "state": "new"}]
    104345ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"connectionUrl":"http://localhost/peerconnections/f7f5d481-f565-4f84-a5ab-27184dcfb941","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='')
    104345ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
    104345ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions
    104346ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='')
    104346ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
    104367ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"connectionUrl":"http://localhost/peerconnections/f7f5d481-f565-4f84-a5ab-27184dcfb941","content":{"type":"offer","sdp":"v=0\\r\\no=- 3930204995 3930204995 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 42917 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 42917 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 53234 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 42917 typ srflx raddr 172.30.0.1 rport 42917\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 53234 typ srflx raddr 172.17.0.2 rport 53234\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 49303 typ relay raddr 172.17.0.2 rport 58814\\r\\na=end-of-candidates\\r\\na=ice-ufrag:mitt\\r\\na=ice-pwd:9fTOQQfsOUCvCY3cZDcjnp\\r\\na=fingerprint:sha-256 59:DE:58:6A:FA:B2:CE:7E:B5:E9:84:B9:7A:DB:B0:12:18:2C:C8:1C:B3:2F:DF:25:B6:77:C2:4C:41:BD:7A:BF\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='')
    104367ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
    104367ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer
    104367ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer
    104367ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer)
    104367ms [err] v=0
    104367ms [err] o=- 3930204995 3930204995 IN IP4 0.0.0.0
    104367ms [err] s=-
    104367ms [err] t=0 0
    104367ms [err] a=group:BUNDLE 0
    104367ms [err] a=msid-semantic:WMS *
    104367ms [err] m=application 42917 DTLS/SCTP 5000
    104367ms [err] c=IN IP4 172.30.0.1
    104367ms [err] a=mid:0
    104367ms [err] a=sctpmap:5000 webrtc-datachannel 65535
    104367ms [err] a=max-message-size:65536
    104367ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 42917 typ host
    104367ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 53234 typ host
    104367ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 42917 typ srflx raddr 172.30.0.1 rport 42917
    104367ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 53234 typ srflx raddr 172.17.0.2 rport 53234
    104367ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 49303 typ relay raddr 172.17.0.2 rport 58814
    104367ms [err] a=end-of-candidates
    104367ms [err] a=ice-ufrag:mitt
    104367ms [err] a=ice-pwd:9fTOQQfsOUCvCY3cZDcjnp
    104367ms [err] a=fingerprint:sha-256 59:DE:58:6A:FA:B2:CE:7E:B5:E9:84:B9:7A:DB:B0:12:18:2C:C8:1C:B3:2F:DF:25:B6:77:C2:4C:41:BD:7A:BF
    104367ms [err] a=setup:actpass
    104367ms [err] 
    104370ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer)
    104370ms [err] v=0
    104370ms [err] o=- 3930204995 3930204995 IN IP4 0.0.0.0
    104370ms [err] s=-
    104370ms [err] t=0 0
    104370ms [err] a=group:BUNDLE 0
    104370ms [err] a=msid-semantic:WMS *
    104370ms [err] m=application 42917 DTLS/SCTP 5000
    104370ms [err] c=IN IP4 172.30.0.1
    104370ms [err] a=mid:0
    104370ms [err] a=sctpmap:5000 webrtc-datachannel 65535
    104370ms [err] a=max-message-size:65536
    104370ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 42917 typ host
    104370ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 53234 typ host
    104370ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 42917 typ srflx raddr 172.30.0.1 rport 42917
    104370ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 53234 typ srflx raddr 172.17.0.2 rport 53234
    104370ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 49303 typ relay raddr 172.17.0.2 rport 58814
    104370ms [err] a=end-of-candidates
    104370ms [err] a=ice-ufrag:mitt
    104370ms [err] a=ice-pwd:9fTOQQfsOUCvCY3cZDcjnp
    104370ms [err] a=fingerprint:sha-256 59:DE:58:6A:FA:B2:CE:7E:B5:E9:84:B9:7A:DB:B0:12:18:2C:C8:1C:B3:2F:DF:25:B6:77:C2:4C:41:BD:7A:BF
    104370ms [err] a=setup:actpass
    104370ms [err] 
    104371ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer
    104371ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f7f5d481-f565-4f84-a5ab-27184dcfb941", "state": "new"}]
    104373ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer)
    104373ms [err] v=0
    104373ms [err] o=- 3930204995 3930204995 IN IP4 0.0.0.0
    104373ms [err] s=-
    104373ms [err] t=0 0
    104373ms [err] a=group:BUNDLE 0
    104373ms [err] a=msid-semantic:WMS *
    104373ms [err] m=application 9 DTLS/SCTP 5000
    104373ms [err] c=IN IP4 0.0.0.0
    104373ms [err] a=mid:0
    104373ms [err] a=sctpmap:5000 webrtc-datachannel 65535
    104373ms [err] a=max-message-size:65536
    104373ms [err] a=ice-ufrag:Sil3
    104373ms [err] a=ice-pwd:Z8P4w5OXo35kTSx8MwO5ZH
    104373ms [err] a=fingerprint:sha-256 CE:57:1E:D8:1F:7F:7F:77:12:D7:47:B3:BF:8D:FF:1A:30:AB:18:41:3B:38:04:0B:0A:D9:2E:91:95:E0:09:37
    104373ms [err] a=setup:active
    104373ms [err] 
    104373ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable
    104373ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable
    104373ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering
    104375ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=<idle, bufsize=0>>)
    104376ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=<idle, bufsize=0>>)
    104377ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b']\x0f\x0c\xbd\x00&\xc0\x0c\xe6\xa5X\x92')
    104378ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"lu\xf0\xd7\x0c='\xd2\xbbFao")
    104378ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b']\x0f\x0c\xbd\x00&\xc0\x0c\xe6\xa5X\x92')
    104379ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"lu\xf0\xd7\x0c='\xd2\xbbFao")
    104380ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=<idle, bufsize=0>>)
    104380ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x97Z\xc9\xc13_\xd0\xa1\x04\xca_\x98')
    104381ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\x97Z\xc9\xc13_\xd0\xa1\x04\xca_\x98')
    104381ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x9dT\xd8:\xbb\xbeW\xf3\x10*n\xb4')
    104382ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x9dT\xd8:\xbb\xbeW\xf3\x10*n\xb4')
    104383ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 64468) (expires in 600 seconds)
    104383ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made(<aioice.turn.TurnTransport object at 0x7fe9d75850c0>)
    104383ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete
    104384ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking
    104384ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking
    104384ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting
    104385ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49339) -> ('172.30.0.1', 42917)) State.FROZEN -> State.WAITING
    104385ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45802) -> ('172.30.0.1', 42917)) State.FROZEN -> State.WAITING
    104385ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49339) -> ('172.17.0.2', 53234)) State.FROZEN -> State.WAITING
    104385ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64468) -> ('172.30.0.1', 42917)) State.FROZEN -> State.WAITING
    104385ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
    104385ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
    104385ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49339) -> ('172.30.0.1', 42917)) State.WAITING -> State.IN_PROGRESS
    104385ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 42917) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'F\nd1F\x1d\x001\xf4TQ\xfc')
    104386ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f7f5d481-f565-4f84-a5ab-27184dcfb941", "state": "connecting"}]
    104387ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 42917) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'F\nd1F\x1d\x001\xf4TQ\xfc')
    104387ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49339) -> ('172.30.0.1', 42917)) State.IN_PROGRESS -> State.SUCCEEDED
    104387ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49339) -> ('141.24.211.56', 42917)) State.FROZEN -> State.WAITING
    104387ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49339) -> ('141.24.211.56', 53234)) State.FROZEN -> State.WAITING
    104387ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49339) -> ('141.24.210.113', 49303)) State.FROZEN -> State.WAITING
    104398ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 42917) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x8e\x89)\xcbAH_\\\xb9\xca\xdf\xc7')
    104398ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 42917) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x8e\x89)\xcbAH_\\\xb9\xca\xdf\xc7')
    104398ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45802) -> ('172.30.0.1', 42917)) State.WAITING -> State.FAILED
    104398ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49339) -> ('172.17.0.2', 53234)) State.WAITING -> State.FAILED
    104398ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45802) -> ('172.17.0.2', 53234)) State.FROZEN -> State.FAILED
    104399ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49339) -> ('141.24.211.56', 42917)) State.WAITING -> State.FAILED
    104399ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45802) -> ('141.24.211.56', 42917)) State.FROZEN -> State.FAILED
    104399ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49339) -> ('141.24.211.56', 53234)) State.WAITING -> State.FAILED
    104399ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45802) -> ('141.24.211.56', 53234)) State.FROZEN -> State.FAILED
    104399ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64468) -> ('172.30.0.1', 42917)) State.WAITING -> State.FAILED
    104399ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64468) -> ('172.17.0.2', 53234)) State.FROZEN -> State.FAILED
    104399ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49339) -> ('141.24.210.113', 49303)) State.WAITING -> State.FAILED
    104399ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45802) -> ('141.24.210.113', 49303)) State.FROZEN -> State.FAILED
    104399ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64468) -> ('141.24.211.56', 42917)) State.FROZEN -> State.FAILED
    104399ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64468) -> ('141.24.211.56', 53234)) State.FROZEN -> State.FAILED
    104400ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64468) -> ('141.24.210.113', 49303)) State.FROZEN -> State.FAILED
    104400ms [err] INFO:aioice.ice:Connection(0) ICE completed
    104400ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42917) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xdb5A\x14\xbd\xeb\xc0\xcf\xdf\xbc\x88P')
    104400ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42917) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xdb5A\x14\xbd\xeb\xc0\xcf\xdf\xbc\x88P')
    104401ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(vdjNWOt1Hx 1 udp 1862270975 172.17.0.2 42917 typ prflx)
    104401ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49339) -> ('172.17.0.2', 42917)) State.WAITING -> State.IN_PROGRESS
    104401ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42917) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd1\xfe\xd7\x84\xcc7 \xd2~\r\xb6\xf6')
    104402ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42917) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd1\xfe\xd7\x84\xcc7 \xd2~\r\xb6\xf6')
    104402ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49339) -> ('172.17.0.2', 42917)) State.IN_PROGRESS -> State.SUCCEEDED
    104405ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed
    104405ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed
    104407ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING
    104407ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable
    104423ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM
    104423ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete
    104423ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED
    104423ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected
    104423ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable
    104424ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f7f5d481-f565-4f84-a5ab-27184dcfb941", "state": "connected"}]
    104424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0)
    104424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams
    104424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0)
    104425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0)
    104425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0)
    104426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED
    104427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2867837689, stream_id=1, stream_seq=0)
    104427ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open
    104427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3312208833, stream_id=1, stream_seq=0)
    104427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start
    104428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2867837689, gaps=[])
    104428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3312208834, stream_id=1, stream_seq=1)
    104428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3312208835, stream_id=1, stream_seq=2)
    104429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3312208833, gaps=[])
    104429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart
    104429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3312208834, gaps=[])
    104429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart
    104430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3312208835, gaps=[])
    104430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel
    104492ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
    104492ms [log] [experimentStatusChanged] {"status": "running", "message": null}
    104595ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/f7f5d481-f565-4f84-a5ab-27184dcfb941"}', extra='')
    104595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0)
    104595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED
    104595ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed
    104596ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete
    104596ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed
    104596ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed
    104596ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed
    104597ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
    104597ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED
    104597ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
    104598ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
    104599ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f7f5d481-f565-4f84-a5ab-27184dcfb941", "state": "closed"}]
    104599ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None)
    104599ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None)
    104600ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'QE\xfd\xa2\x1a=\x99\xd0\xa1\x0cZa')
    104601ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'QE\xfd\xa2\x1a=\x99\xd0\xa1\x0cZa')
    104601ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 64468)
    104601ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None)
    104601ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None)
    104671ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='')
    104671ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."}
================== python Client to python Client GPIO tests without driver: should transmit gpio value
    104748ms [err] Traceback (most recent call last):
    104748ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
    104748ms [err]     return _run_code(code, main_globals, None,
    104748ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
    104748ms [err]     exec(code, run_globals)
    104748ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in <module>
    104748ms [err]     sys.exit(main())
    104748ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main
    104748ms [err]     asyncio.run(main_async())
    104748ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
    104748ms [err]     return loop.run_until_complete(main)
    104748ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
    104749ms [err]     self.run_forever()
    104749ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
    104749ms [err]     self._run_once()
    104749ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
    104749ms [err]     event_list = self._selector.select(timeout)
    104749ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
    104750ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
    104750ms [err] KeyboardInterrupt
    104751ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
    104751ms [err]   h.flush()
    104751ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback
    104851ms [log] starting device
    105253ms [err] DEBUG:asyncio:Using selector: EpollSelector
    105325ms [err] ERROR:asyncio:Unclosed client session
    105325ms [err] client_session: <aiohttp.client.ClientSession object at 0x7f14547568f0>
    105383ms [log] parsing
    105383ms [log] creating device handler
    105383ms [log] [ready]
    105383ms [log] reading line
    105383ms [log] [websocketToken] "061898bf-d351-4e1a-abd3-82d53fd8a514"
    105406ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
    105406ms [log] [websocketConnected]
    105575ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='')
    105575ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
    105592ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/bcc12fc7-5368-4086-856e-96868c1bd19b"}}', extra='')
    105592ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/bcc12fc7-5368-4086-856e-96868c1bd19b"}
    105637ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/fb5a3de0-8bc8-46f5-b9f0-387e9ae580f4","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='')
    105643ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fb5a3de0-8bc8-46f5-b9f0-387e9ae580f4", "state": "new"}]
    107647ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer
    107648ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer)
    107648ms [err] v=0
    107648ms [err] o=- 3930204998 3930204998 IN IP4 0.0.0.0
    107648ms [err] s=-
    107648ms [err] t=0 0
    107648ms [err] a=group:BUNDLE 0
    107648ms [err] a=msid-semantic:WMS *
    107648ms [err] m=application 9 DTLS/SCTP 5000
    107648ms [err] c=IN IP4 0.0.0.0
    107648ms [err] a=mid:0
    107648ms [err] a=sctpmap:5000 webrtc-datachannel 65535
    107648ms [err] a=max-message-size:65536
    107648ms [err] a=ice-ufrag:h0RP
    107648ms [err] a=ice-pwd:M43VE7ynesoruTUIxGANEN
    107648ms [err] a=fingerprint:sha-256 DF:A6:ED:C1:81:3B:84:6F:75:5D:25:64:88:52:D8:3C:FE:1F:E7:A3:91:19:39:0B:B8:A0:84:85:3D:89:9B:58
    107648ms [err] a=setup:actpass
    107648ms [err] 
    107650ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer
    107650ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering
    107651ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fb5a3de0-8bc8-46f5-b9f0-387e9ae580f4", "state": "new"}]
    107651ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=<idle, bufsize=0>>)
    107652ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=<idle, bufsize=0>>)
    107654ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe2\xb3\x18\x9c4\xf6\xf6\xdb\xdf\xdd\x86V')
    107654ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'X[\xa0\x0f~\xd0\xc8\x0fs+\xd8s')
    107655ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe2\xb3\x18\x9c4\xf6\xf6\xdb\xdf\xdd\x86V')
    107655ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'X[\xa0\x0f~\xd0\xc8\x0fs+\xd8s')
    107657ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=<idle, bufsize=0>>)
    107657ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'1Qf|\x7fIX.\xab\x14\xab\xe7')
    107658ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'1Qf|\x7fIX.\xab\x14\xab\xe7')
    107658ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'r_i\xc6`|6XW\xd58,')
    107659ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'r_i\xc6`|6XW\xd58,')
    107659ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 56348) (expires in 600 seconds)
    107659ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made(<aioice.turn.TurnTransport object at 0x7f14547e1000>)
    107660ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete
    107660ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"connectionUrl":"http://localhost/peerconnections/fb5a3de0-8bc8-46f5-b9f0-387e9ae580f4","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='')
    107661ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
    107661ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions
    107661ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='')
    107661ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
    107686ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39877) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc8\xf3\xac@}\xff\xa1\x01\xafd\xc4t')
    107686ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39877) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc8\xf3\xac@}\xff\xa1\x01\xafd\xc4t')
    107692ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"connectionUrl":"http://localhost/peerconnections/fb5a3de0-8bc8-46f5-b9f0-387e9ae580f4","content":{"type":"answer","sdp":"v=0\\r\\no=- 3930204998 3930204998 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 39877 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 39877 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 48827 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 39877 typ srflx raddr 172.30.0.1 rport 39877\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 48827 typ srflx raddr 172.17.0.2 rport 48827\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 50569 typ relay raddr 172.17.0.2 rport 40242\\r\\na=end-of-candidates\\r\\na=ice-ufrag:n6GI\\r\\na=ice-pwd:bhjM7d203fxOhFKeARoRBj\\r\\na=fingerprint:sha-256 40:D6:E2:28:B6:01:3A:95:39:F5:D3:1A:C0:5A:F2:C3:5F:D0:47:BC:20:B2:EE:A9:88:5E:12:9B:FD:B0:2C:97\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='')
    107692ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
    107692ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer
    107692ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer
    107693ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer)
    107693ms [err] v=0
    107693ms [err] o=- 3930204998 3930204998 IN IP4 0.0.0.0
    107693ms [err] s=-
    107693ms [err] t=0 0
    107693ms [err] a=group:BUNDLE 0
    107693ms [err] a=msid-semantic:WMS *
    107693ms [err] m=application 39877 DTLS/SCTP 5000
    107693ms [err] c=IN IP4 172.30.0.1
    107693ms [err] a=mid:0
    107693ms [err] a=sctpmap:5000 webrtc-datachannel 65535
    107693ms [err] a=max-message-size:65536
    107693ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 39877 typ host
    107693ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 48827 typ host
    107693ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 39877 typ srflx raddr 172.30.0.1 rport 39877
    107693ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 48827 typ srflx raddr 172.17.0.2 rport 48827
    107693ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 50569 typ relay raddr 172.17.0.2 rport 40242
    107693ms [err] a=end-of-candidates
    107693ms [err] a=ice-ufrag:n6GI
    107693ms [err] a=ice-pwd:bhjM7d203fxOhFKeARoRBj
    107693ms [err] a=fingerprint:sha-256 40:D6:E2:28:B6:01:3A:95:39:F5:D3:1A:C0:5A:F2:C3:5F:D0:47:BC:20:B2:EE:A9:88:5E:12:9B:FD:B0:2C:97
    107693ms [err] a=setup:active
    107693ms [err] 
    107695ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking
    107695ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking
    107695ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting
    107696ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55527) -> ('172.30.0.1', 39877)) State.FROZEN -> State.WAITING
    107696ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46681) -> ('172.30.0.1', 39877)) State.FROZEN -> State.WAITING
    107696ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55527) -> ('172.17.0.2', 48827)) State.FROZEN -> State.WAITING
    107696ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 56348) -> ('172.30.0.1', 39877)) State.FROZEN -> State.WAITING
    107697ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(kTic5MwYWg 1 udp 1862270975 172.17.0.2 39877 typ prflx)
    107697ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
    107697ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
    107697ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
    107697ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55527) -> ('172.17.0.2', 39877)) State.WAITING -> State.IN_PROGRESS
    107698ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39877) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'_\xb4\xc2)pJ\xd8\xbe\r<l\x07')
    107698ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55527) -> ('172.30.0.1', 39877)) State.WAITING -> State.IN_PROGRESS
    107698ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 39877) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x01\xf4\x9c\xcc\x9dA\xe7\xfe\xcdO.\xc5')
    107699ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fb5a3de0-8bc8-46f5-b9f0-387e9ae580f4", "state": "connecting"}]
    107699ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39877) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'_\xb4\xc2)pJ\xd8\xbe\r<l\x07')
    107699ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55527) -> ('172.17.0.2', 39877)) State.IN_PROGRESS -> State.SUCCEEDED
    107699ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46681) -> ('172.30.0.1', 39877)) State.WAITING -> State.FAILED
    107699ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55527) -> ('172.17.0.2', 48827)) State.WAITING -> State.FAILED
    107699ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46681) -> ('172.17.0.2', 48827)) State.FROZEN -> State.FAILED
    107699ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55527) -> ('141.24.211.56', 39877)) State.FROZEN -> State.FAILED
    107700ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46681) -> ('141.24.211.56', 39877)) State.FROZEN -> State.FAILED
    107700ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55527) -> ('141.24.211.56', 48827)) State.FROZEN -> State.FAILED
    107700ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46681) -> ('141.24.211.56', 48827)) State.FROZEN -> State.FAILED
    107700ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55527) -> ('141.24.210.113', 50569)) State.FROZEN -> State.FAILED
    107700ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46681) -> ('141.24.210.113', 50569)) State.FROZEN -> State.FAILED
    107700ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 56348) -> ('172.30.0.1', 39877)) State.WAITING -> State.FAILED
    107700ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 56348) -> ('172.17.0.2', 48827)) State.FROZEN -> State.FAILED
    107700ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 56348) -> ('141.24.211.56', 39877)) State.FROZEN -> State.FAILED
    107700ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 56348) -> ('141.24.211.56', 48827)) State.FROZEN -> State.FAILED
    107700ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 56348) -> ('141.24.210.113', 50569)) State.FROZEN -> State.FAILED
    107700ms [err] INFO:aioice.ice:Connection(0) ICE completed
    107701ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 39877) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x01\xf4\x9c\xcc\x9dA\xe7\xfe\xcdO.\xc5')
    107701ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55527) -> ('172.30.0.1', 39877)) State.IN_PROGRESS -> State.SUCCEEDED
    107701ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 39877) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb1\x8b\xec\xac\x0eG\xbf\x86v\xcad7')
    107702ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 39877) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb1\x8b\xec\xac\x0eG\xbf\x86v\xcad7')
    107718ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed
    107718ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed
    107719ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING
    107720ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable
    107723ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM
    107723ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete
    107723ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED
    107723ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected
    107724ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0)
    107724ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start
    107724ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT
    107724ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable
    107724ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fb5a3de0-8bc8-46f5-b9f0-387e9ae580f4", "state": "connected"}]
    107725ms [log] [gpio] {"signal": "gpio1", "value": "strongH"}
    107725ms [log] line {"signal":"gpio1","value":"strongH"}
    107725ms [log] 
    107725ms [log] reading line
    107725ms [log] [gpio] {"signal": "gpio2", "value": "strongL"}
    107725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0)
    107725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel
    107725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams
    107725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0)
    107725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start
    107725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED
    107726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0)
    107726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel
    107726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED
    107726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=4226590761, stream_id=1, stream_seq=0)
    107727ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start
    107728ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1841565275, stream_id=1, stream_seq=0)
    107728ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open
    107728ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1841565275, gaps=[])
    107729ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4226590761, gaps=[])
    107729ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel
    107729ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=4226590762, stream_id=1, stream_seq=1)
    107729ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start
    107729ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=4226590763, stream_id=1, stream_seq=2)
    107730ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=4226590764, stream_id=1, stream_seq=3)
    107730ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=4226590765, stream_id=1, stream_seq=4)
    107730ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4226590762, gaps=[])
    107730ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
    107731ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4226590763, gaps=[])
    107731ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
    107731ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4226590764, gaps=[])
    107731ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart
    107731ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4226590765, gaps=[])
    107731ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel
    107812ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
    107812ms [log] line {"signal":"gpio2","value":"strongL"}
    107812ms [log] 
    107812ms [log] reading line
    107812ms [log] [experimentStatusChanged] {"status": "running", "message": null}
    107891ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/fb5a3de0-8bc8-46f5-b9f0-387e9ae580f4"}', extra='')
    107891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0)
    107892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED
    107892ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed
    107892ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete
    107892ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed
    107892ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed
    107893ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed
    107893ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
    107893ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED
    107895ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
    107895ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
    107895ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None)
    107896ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fb5a3de0-8bc8-46f5-b9f0-387e9ae580f4", "state": "closed"}]
    107896ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None)
    107896ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'V\x06\xbb\x9b\xbdA\x9b=\x96\xe1y\xb8')
    107898ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'V\x06\xbb\x9b\xbdA\x9b=\x96\xe1y\xb8')
    107898ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 56348)
    107898ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None)
    107898ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None)
    107976ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='')
    107976ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."}
================== Client Communication (device <-> device): should connect without errors
    108025ms [err] Traceback (most recent call last):
    108025ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
    108025ms [err]     return _run_code(code, main_globals, None,
    108025ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
    108025ms [err]     exec(code, run_globals)
    108025ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in <module>
    108025ms [err]     sys.exit(main())
    108025ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main
    108025ms [err]     asyncio.run(main_async())
    108025ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
    108025ms [err]     return loop.run_until_complete(main)
    108025ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
    108026ms [err]     self.run_forever()
    108026ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
    108026ms [err]     self._run_once()
    108026ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
    108027ms [err]     event_list = self._selector.select(timeout)
    108027ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
    108027ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
    108027ms [err] KeyboardInterrupt
    108029ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
    108029ms [err]   h.flush()
    108029ms [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