================== js Client to python Client Communication (webrtc): should connect without errors
      5116ms [log] starting device
      5643ms [err] DEBUG:asyncio:Using selector: EpollSelector
      5713ms [err] ERROR:asyncio:Unclosed client session
      5713ms [err] client_session: <aiohttp.client.ClientSession object at 0x7f801e46b370>
      5805ms [log] parsing
      5805ms [log] creating device handler
      5805ms [log] [ready]
      5805ms [log] reading line
      5805ms [log] [websocketToken] "45f091ed-e6ff-47fe-bf07-4c3096da3772"
      5818ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
      5818ms [log] [websocketConnected]
================== js Client to python Client Communication (webrtc): should start an experiment
      7492ms [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='')
      7492ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
      7504ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/497c08d6-40a3-44b0-bda7-36336a627a50"}}', extra='')
      7504ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/497c08d6-40a3-44b0-bda7-36336a627a50"}
      7567ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/525ff903-7305-4f62-82b5-496294f17520","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='')
      7573ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/525ff903-7305-4f62-82b5-496294f17520", "state": "new"}]
      9576ms [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='')
      9576ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/525ff903-7305-4f62-82b5-496294f17520"}', extra='')
      9576ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
      9576ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
      9576ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions
      9576ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 1454966484692973404 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:Z//x\\r\\na=ice-pwd:VdSzpoHOEimAisD2gAYZVt/M\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 EB:70:5C:91:96:DE:F3:D9:B7:64:65:CD:6D:E6:1C:A3:08:0A:95:D5:96:C4:8C:DF:33:D9:35:CD:69:C7:D9:A5\\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/525ff903-7305-4f62-82b5-496294f17520"}', extra='')
      9577ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
      9577ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer
      9577ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer
      9577ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer)
      9577ms [err] v=0
      9577ms [err] o=- 1454966484692973404 2 IN IP4 127.0.0.1
      9577ms [err] s=-
      9577ms [err] t=0 0
      9577ms [err] a=group:BUNDLE 0
      9577ms [err] a=extmap-allow-mixed
      9577ms [err] a=msid-semantic: WMS
      9577ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel
      9577ms [err] c=IN IP4 0.0.0.0
      9577ms [err] a=ice-ufrag:Z//x
      9577ms [err] a=ice-pwd:VdSzpoHOEimAisD2gAYZVt/M
      9577ms [err] a=ice-options:trickle
      9577ms [err] a=fingerprint:sha-256 EB:70:5C:91:96:DE:F3:D9:B7:64:65:CD:6D:E6:1C:A3:08:0A:95:D5:96:C4:8C:DF:33:D9:35:CD:69:C7:D9:A5
      9577ms [err] a=setup:actpass
      9577ms [err] a=mid:0
      9577ms [err] a=sctp-port:5000
      9577ms [err] a=max-message-size:262144
      9577ms [err] 
      9580ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer)
      9580ms [err] v=0
      9580ms [err] o=- 1454966484692973404 2 IN IP4 127.0.0.1
      9580ms [err] s=-
      9580ms [err] t=0 0
      9580ms [err] a=group:BUNDLE 0
      9580ms [err] a=extmap-allow-mixed
      9580ms [err] a=msid-semantic: WMS
      9580ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel
      9580ms [err] c=IN IP4 0.0.0.0
      9580ms [err] a=ice-ufrag:Z//x
      9580ms [err] a=ice-pwd:VdSzpoHOEimAisD2gAYZVt/M
      9580ms [err] a=ice-options:trickle
      9580ms [err] a=fingerprint:sha-256 EB:70:5C:91:96:DE:F3:D9:B7:64:65:CD:6D:E6:1C:A3:08:0A:95:D5:96:C4:8C:DF:33:D9:35:CD:69:C7:D9:A5
      9580ms [err] a=setup:actpass
      9580ms [err] a=mid:0
      9580ms [err] a=sctp-port:5000
      9580ms [err] a=max-message-size:262144
      9580ms [err] 
      9581ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer
      9582ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/525ff903-7305-4f62-82b5-496294f17520", "state": "new"}]
      9584ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer)
      9584ms [err] v=0
      9584ms [err] o=- 3931427875 3931427875 IN IP4 0.0.0.0
      9584ms [err] s=-
      9584ms [err] t=0 0
      9584ms [err] a=group:BUNDLE 0
      9584ms [err] a=msid-semantic:WMS *
      9584ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel
      9584ms [err] c=IN IP4 0.0.0.0
      9584ms [err] a=mid:0
      9584ms [err] a=sctp-port:5000
      9584ms [err] a=max-message-size:65536
      9584ms [err] a=ice-ufrag:y0Lg
      9584ms [err] a=ice-pwd:9EKEIJZ4hKCqMd8rBAgbIN
      9584ms [err] a=fingerprint:sha-256 9E:2C:62:F8:35:82:16:B5:DB:A2:B6:E6:49:BC:B5:B2:5F:DC:C8:E8:F1:DC:85:31:E9:E4:67:BF:BF:3C:D6:CF
      9584ms [err] a=setup:active
      9584ms [err] 
      9585ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable
      9585ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable
      9585ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering
      9587ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=<idle, bufsize=0>>)
      9588ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=<idle, bufsize=0>>)
      9588ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete
      9589ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking
      9589ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking
      9589ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting
      9590ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
      9590ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
      9591ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/525ff903-7305-4f62-82b5-496294f17520", "state": "connecting"}]
      9610ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 53873) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'W8M0++WUQI5L')
      9611ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 53873) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'W8M0++WUQI5L')
      9611ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(yl2WA3M2kF 1 udp 1845501695 172.17.0.2 53873 typ prflx)
      9611ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56308) -> ('172.17.0.2', 53873)) State.WAITING -> State.IN_PROGRESS
      9611ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 53873) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xcfz\xa2\xd0\xf6S_6\x05-p\xa6')
      9614ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 53873) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xcfz\xa2\xd0\xf6S_6\x05-p\xa6')
      9614ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56308) -> ('172.17.0.2', 53873)) State.IN_PROGRESS -> State.SUCCEEDED
      9615ms [err] INFO:aioice.ice:Connection(0) ICE completed
      9621ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"candidate","content":{"candidate":"candidate:617281341 1 udp 2113937151 d6f046c4-7892-45f4-8563-b0592af2568b.local 53873 typ host generation 0 ufrag Z//x network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/525ff903-7305-4f62-82b5-496294f17520"}', extra='')
      9621ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
      9621ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate
      9622ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate
      9625ms [err] INFO:aioice.ice:Connection(0) Remote candidate "d6f046c4-7892-45f4-8563-b0592af2568b.local" resolved to 172.17.0.2
      9631ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56308) -> ('172.17.0.2', 53873)) State.FROZEN -> State.IN_PROGRESS
      9632ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 53873) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc8\xd8\xfe{\x9d\x19\x0cHn/\x8b\xc4')
      9633ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 53873) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc8\xd8\xfe{\x9d\x19\x0cHn/\x8b\xc4')
      9633ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56308) -> ('172.17.0.2', 53873)) State.IN_PROGRESS -> State.SUCCEEDED
      9633ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"candidate","content":{"candidate":"candidate:2699533634 1 udp 1677729535 141.24.211.56 53873 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag Z//x network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/525ff903-7305-4f62-82b5-496294f17520"}', extra='')
      9633ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
      9633ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate
      9633ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate
      9637ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"candidate","content":{"candidate":"candidate:4092207817 1 udp 33562623 141.24.210.113 60619 typ relay raddr 141.24.211.56 rport 53873 generation 0 ufrag Z//x network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/525ff903-7305-4f62-82b5-496294f17520"}', extra='')
      9637ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
      9637ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate
      9637ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate
      9652ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 36026) -> ('172.17.0.2', 53873)) State.FROZEN -> State.IN_PROGRESS
      9652ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 53873) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\n\x129H\x8d\xdc\xa4\x89C!%j')
      9653ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 53873) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\n\x129H\x8d\xdc\xa4\x89C!%j')
      9653ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 36026) -> ('172.17.0.2', 53873)) State.IN_PROGRESS -> State.SUCCEEDED
      9665ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 53873) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'4exiRHmHOXm8')
      9665ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 53873) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'4exiRHmHOXm8')
      9665ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56308) -> ('141.24.211.56', 53873)) State.FROZEN -> State.FAILED
      9665ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 36026) -> ('141.24.211.56', 53873)) State.FROZEN -> State.FAILED
      9665ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56308) -> ('141.24.210.113', 60619)) State.FROZEN -> State.FAILED
      9665ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 36026) -> ('141.24.210.113', 60619)) State.FROZEN -> State.FAILED
      9672ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed
      9672ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed
      9673ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING
      9674ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable
      9677ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80
      9677ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete
      9677ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED
      9677ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected
      9678ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable
      9678ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/525ff903-7305-4f62-82b5-496294f17520", "state": "connected"}]
      9680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0)
      9680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams
      9681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0)
      9682ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0)
      9682ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0)
      9683ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED
      9684ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=307595767, stream_id=1, stream_seq=0)
      9684ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open
      9684ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3151972271, stream_id=1, stream_seq=0)
      9684ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start
      9685ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=307595767, gaps=[])
      9685ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3151972271, gaps=[])
      9685ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel
      9729ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 53873) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'OvlYMzjhzrsL')
      9729ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 53873) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'OvlYMzjhzrsL')
      9759ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
      9759ms [log] [experimentStatusChanged] {"status": "running", "message": null}
      9856ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/525ff903-7305-4f62-82b5-496294f17520"}', extra='')
      9856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0)
      9857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED
      9857ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed
      9858ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete
      9858ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed
      9858ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed
      9858ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed
      9859ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
      9859ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED
      9859ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
      9859ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
      9860ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/525ff903-7305-4f62-82b5-496294f17520", "state": "closed"}]
      9861ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None)
      9861ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None)
      9931ms [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='')
      9932ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."}
================== python Client to js Client Communication (webrtc): should connect without errors
     10005ms [err] Traceback (most recent call last):
     10005ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
     10005ms [err]     return _run_code(code, main_globals, None,
     10005ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
     10005ms [err]     exec(code, run_globals)
     10005ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in <module>
     10005ms [err]     sys.exit(main())
     10006ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main
     10006ms [err]     asyncio.run(main_async())
     10006ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
     10006ms [err]     return loop.run_until_complete(main)
     10006ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
     10006ms [err]     self.run_forever()
     10006ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
     10007ms [err]     self._run_once()
     10007ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
     10007ms [err]     event_list = self._selector.select(timeout)
     10007ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
     10008ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
     10008ms [err] KeyboardInterrupt
     10012ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
     10012ms [err]   h.flush()
     10012ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback
================== python Client to js Client Communication (webrtc): should start an experiment
================== python Client to python Client Communication (webrtc): should connect without errors
     15122ms [log] starting device
     15607ms [err] DEBUG:asyncio:Using selector: EpollSelector
     15680ms [err] ERROR:asyncio:Unclosed client session
     15680ms [err] client_session: <aiohttp.client.ClientSession object at 0x7f1efdb8af20>
     15781ms [log] parsing
     15781ms [log] creating device handler
     15781ms [log] [ready]
     15781ms [log] reading line
     15781ms [log] [websocketToken] "39cee4c8-ef17-4df7-b498-319845a203d3"
     15795ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
     15795ms [log] [websocketConnected]
================== python Client to python Client Communication (webrtc): should start an experiment
     16041ms [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='')
     16041ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
     16071ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/9150bc85-20ca-49ed-9a04-6a7228f9c2f4"}}', extra='')
     16071ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/9150bc85-20ca-49ed-9a04-6a7228f9c2f4"}
     16124ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/e2827933-42cb-47ac-8bb2-fa792578b7f3","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='')
     16128ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e2827933-42cb-47ac-8bb2-fa792578b7f3", "state": "new"}]
     18131ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer
     18132ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer)
     18132ms [err] v=0
     18132ms [err] o=- 3931427883 3931427883 IN IP4 0.0.0.0
     18132ms [err] s=-
     18132ms [err] t=0 0
     18132ms [err] a=group:BUNDLE 0
     18132ms [err] a=msid-semantic:WMS *
     18132ms [err] m=application 9 DTLS/SCTP 5000
     18132ms [err] c=IN IP4 0.0.0.0
     18132ms [err] a=mid:0
     18132ms [err] a=sctpmap:5000 webrtc-datachannel 65535
     18132ms [err] a=max-message-size:65536
     18132ms [err] a=ice-ufrag:3DJa
     18132ms [err] a=ice-pwd:uoDAc6OrM3QHkRfeOqxY5U
     18132ms [err] a=fingerprint:sha-256 4D:99:47:3B:75:EF:B6:6B:B7:A1:5D:16:11:23:82:F9:09:F0:B5:91:CD:A9:FE:1E:2F:DB:91:A8:CC:AA:30:5D
     18132ms [err] a=setup:actpass
     18132ms [err] 
     18133ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer
     18133ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering
     18134ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e2827933-42cb-47ac-8bb2-fa792578b7f3", "state": "new"}]
     18134ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=<idle, bufsize=0>>)
     18134ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=<idle, bufsize=0>>)
     18135ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete
     18135ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"connectionUrl":"http://localhost/peerconnections/e2827933-42cb-47ac-8bb2-fa792578b7f3","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='')
     18136ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     18136ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions
     18136ms [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='')
     18136ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
     18153ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52241) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b' \x02\xa3\xf5\xf5\x14v:\xd5M\xd3Q')
     18154ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52241) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b' \x02\xa3\xf5\xf5\x14v:\xd5M\xd3Q')
     18170ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"connectionUrl":"http://localhost/peerconnections/e2827933-42cb-47ac-8bb2-fa792578b7f3","content":{"type":"answer","sdp":"v=0\\r\\no=- 3931427883 3931427883 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 52241 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 52241 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 59095 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:IAza\\r\\na=ice-pwd:AtnPdctWWjU7mTY1Iz3K3k\\r\\na=fingerprint:sha-256 57:1B:28:2A:68:36:39:4F:E2:3D:65:D6:8A:7E:75:9E:92:C5:F4:26:D2:0F:80:E2:F2:1F:7F:42:D6:31:84:52\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='')
     18171ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     18171ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer
     18171ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer
     18171ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer)
     18171ms [err] v=0
     18171ms [err] o=- 3931427883 3931427883 IN IP4 0.0.0.0
     18171ms [err] s=-
     18171ms [err] t=0 0
     18171ms [err] a=group:BUNDLE 0
     18171ms [err] a=msid-semantic:WMS *
     18171ms [err] m=application 52241 DTLS/SCTP 5000
     18171ms [err] c=IN IP4 172.30.0.1
     18171ms [err] a=mid:0
     18171ms [err] a=sctpmap:5000 webrtc-datachannel 65535
     18171ms [err] a=max-message-size:65536
     18171ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 52241 typ host
     18171ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 59095 typ host
     18171ms [err] a=end-of-candidates
     18171ms [err] a=ice-ufrag:IAza
     18171ms [err] a=ice-pwd:AtnPdctWWjU7mTY1Iz3K3k
     18171ms [err] a=fingerprint:sha-256 57:1B:28:2A:68:36:39:4F:E2:3D:65:D6:8A:7E:75:9E:92:C5:F4:26:D2:0F:80:E2:F2:1F:7F:42:D6:31:84:52
     18171ms [err] a=setup:active
     18171ms [err] 
     18174ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking
     18174ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking
     18174ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting
     18174ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43296) -> ('172.30.0.1', 52241)) State.FROZEN -> State.WAITING
     18174ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54717) -> ('172.30.0.1', 52241)) State.FROZEN -> State.WAITING
     18174ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43296) -> ('172.17.0.2', 59095)) State.FROZEN -> State.WAITING
     18175ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(RCORv415cV 1 udp 1862270975 172.17.0.2 52241 typ prflx)
     18175ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     18175ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     18175ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     18176ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43296) -> ('172.17.0.2', 52241)) State.WAITING -> State.IN_PROGRESS
     18176ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52241) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x9c"\xcc\xe7o;\xfc\xf5\xf4@\x92\xfe')
     18176ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43296) -> ('172.30.0.1', 52241)) State.WAITING -> State.IN_PROGRESS
     18177ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 52241) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'B\x9a\x80\x06/\xcbp|\xff\xf2\x08\xcb')
     18178ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e2827933-42cb-47ac-8bb2-fa792578b7f3", "state": "connecting"}]
     18178ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59095) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xaa\x9fA\xf0\x9e\xfbd\x14\x0e\xf0\xed\xd1')
     18178ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59095) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xaa\x9fA\xf0\x9e\xfbd\x14\x0e\xf0\xed\xd1')
     18179ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43296) -> ('172.17.0.2', 59095)) State.WAITING -> State.IN_PROGRESS
     18179ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59095) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x0e\nd)\x1eL\xcf\x1d\\\x16k\x8d')
     18179ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52241) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x9c"\xcc\xe7o;\xfc\xf5\xf4@\x92\xfe')
     18180ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43296) -> ('172.17.0.2', 52241)) State.IN_PROGRESS -> State.SUCCEEDED
     18180ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54717) -> ('172.30.0.1', 52241)) State.WAITING -> State.FAILED
     18180ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54717) -> ('172.17.0.2', 59095)) State.FROZEN -> State.FAILED
     18181ms [err] INFO:aioice.ice:Connection(0) ICE completed
     18181ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 52241) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'B\x9a\x80\x06/\xcbp|\xff\xf2\x08\xcb')
     18181ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43296) -> ('172.30.0.1', 52241)) State.IN_PROGRESS -> State.SUCCEEDED
     18181ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 52241) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'NM\xf1\x93u5\xb2\xafd\x02\xc6\x80')
     18182ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 52241) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'NM\xf1\x93u5\xb2\xafd\x02\xc6\x80')
     18183ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59095) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x0e\nd)\x1eL\xcf\x1d\\\x16k\x8d')
     18183ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43296) -> ('172.17.0.2', 59095)) State.IN_PROGRESS -> State.SUCCEEDED
     18196ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed
     18196ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed
     18198ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING
     18199ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable
     18202ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM
     18203ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete
     18203ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED
     18203ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected
     18204ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0)
     18204ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start
     18204ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT
     18204ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable
     18205ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e2827933-42cb-47ac-8bb2-fa792578b7f3", "state": "connected"}]
     18207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0)
     18207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel
     18207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams
     18207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0)
     18207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start
     18208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED
     18209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0)
     18209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel
     18209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED
     18210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=509755018, stream_id=1, stream_seq=0)
     18210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start
     18212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1615328658, stream_id=1, stream_seq=0)
     18212ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open
     18212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1615328658, gaps=[])
     18212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=509755018, gaps=[])
     18212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel
     18302ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
     18302ms [log] [experimentStatusChanged] {"status": "running", "message": null}
     18371ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/e2827933-42cb-47ac-8bb2-fa792578b7f3"}', extra='')
     18372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0)
     18372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED
     18372ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed
     18372ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete
     18372ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed
     18373ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed
     18373ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed
     18373ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     18373ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED
     18374ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     18374ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     18374ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e2827933-42cb-47ac-8bb2-fa792578b7f3", "state": "closed"}]
     18375ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None)
     18375ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None)
     18463ms [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='')
     18463ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."}
================== js Client to js Client Communication (websocket): should connect without errors
     18518ms [err] Traceback (most recent call last):
     18518ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
     18518ms [err]     return _run_code(code, main_globals, None,
     18518ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
     18518ms [err]     exec(code, run_globals)
     18518ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in <module>
     18518ms [err]     sys.exit(main())
     18518ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main
     18518ms [err]     asyncio.run(main_async())
     18518ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
     18518ms [err]     return loop.run_until_complete(main)
     18518ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
     18518ms [err]     self.run_forever()
     18519ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
     18519ms [err]     self._run_once()
     18519ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
     18519ms [err]     event_list = self._selector.select(timeout)
     18519ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
     18519ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
     18519ms [err] KeyboardInterrupt
     18521ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
     18521ms [err]   h.flush()
     18521ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback
================== js Client to js Client Communication (websocket): should start an experiment
================== js Client to python Client Communication (websocket): should connect without errors
     24344ms [log] starting device
     24778ms [err] DEBUG:asyncio:Using selector: EpollSelector
     24847ms [err] ERROR:asyncio:Unclosed client session
     24847ms [err] client_session: <aiohttp.client.ClientSession object at 0x7f72ae27efb0>
     24929ms [log] parsing
     24929ms [log] creating device handler
     24929ms [log] [ready]
     24929ms [log] reading line
     24929ms [log] [websocketToken] "88341826-74d8-4116-9ccf-d7c7bc4132a5"
     24943ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
     24943ms [log] [websocketConnected]
================== js Client to python Client Communication (websocket): should start an experiment
     26764ms [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='')
     26764ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
     26796ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/15e557dc-6764-4a59-8bce-97c36c971ee9"}}', extra='')
     26796ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/15e557dc-6764-4a59-8bce-97c36c971ee9"}
     26863ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/8746b035-bd32-4ab8-aeff-1369141dd4b3","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/172d3f05-9e96-4bc1-9097-4ff0cba7a1fd?id=a2742c87-d86d-4fa0-9136-f44f3b6012bd"},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='')
     26863ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8746b035-bd32-4ab8-aeff-1369141dd4b3", "state": "new"}]
     26863ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8746b035-bd32-4ab8-aeff-1369141dd4b3", "state": "connecting"}]
     26868ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8746b035-bd32-4ab8-aeff-1369141dd4b3", "state": "connected"}]
     26937ms [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='')
     26937ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
     26956ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
     26956ms [log] [experimentStatusChanged] {"status": "running", "message": null}
     27017ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/8746b035-bd32-4ab8-aeff-1369141dd4b3"}', extra='')
     27017ms [log] [connectionsChanged] []
     27073ms [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='')
     27074ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."}
================== python Client to js Client Communication (websocket): should connect without errors
     27151ms [err] Traceback (most recent call last):
     27151ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
     27152ms [err]     return _run_code(code, main_globals, None,
     27152ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
     27152ms [err]     exec(code, run_globals)
     27152ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in <module>
     27152ms [err]     sys.exit(main())
     27152ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main
     27152ms [err]     asyncio.run(main_async())
     27152ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
     27152ms [err]     return loop.run_until_complete(main)
     27152ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
     27152ms [err]     self.run_forever()
     27152ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
     27152ms [err]     self._run_once()
     27152ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
     27153ms [err]     event_list = self._selector.select(timeout)
     27153ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
     27153ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
     27153ms [err] KeyboardInterrupt
     27155ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
     27155ms [err]   h.flush()
     27155ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback
================== python Client to js Client Communication (websocket): should start an experiment
================== python Client to python Client Communication (websocket): should connect without errors
     30388ms [log] starting device
     30806ms [err] DEBUG:asyncio:Using selector: EpollSelector
     30876ms [err] ERROR:asyncio:Unclosed client session
     30876ms [err] client_session: <aiohttp.client.ClientSession object at 0x7f8caa7b2fb0>
     30952ms [log] parsing
     30952ms [log] creating device handler
     30952ms [log] [ready]
     30952ms [log] reading line
     30952ms [log] [websocketToken] "dd6fd200-6c2f-4695-b24a-855e755c10be"
     30970ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
     30970ms [log] [websocketConnected]
================== python Client to python Client Communication (websocket): should start an experiment
     31199ms [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='')
     31199ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
     31223ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/c509cdbe-179e-4923-93a7-1f8512b7b865"}}', extra='')
     31224ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/c509cdbe-179e-4923-93a7-1f8512b7b865"}
     31279ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/103bb0de-e60a-4e4b-b682-12f9c52f5139","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/174cde55-1e13-4465-8af9-4e5d2274aa79?id=232fef13-3810-41fb-b1ed-49c32ae6938e"},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='')
     31280ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/103bb0de-e60a-4e4b-b682-12f9c52f5139", "state": "new"}]
     31280ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/103bb0de-e60a-4e4b-b682-12f9c52f5139", "state": "connecting"}]
     31286ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/103bb0de-e60a-4e4b-b682-12f9c52f5139", "state": "connected"}]
     31339ms [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='')
     31340ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
     31387ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
     31388ms [log] [experimentStatusChanged] {"status": "running", "message": null}
     31438ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/103bb0de-e60a-4e4b-b682-12f9c52f5139"}', extra='')
     31439ms [log] [connectionsChanged] []
     31506ms [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='')
     31506ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."}
     31559ms [err] Traceback (most recent call last):
     31559ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
     31559ms [err]     return _run_code(code, main_globals, None,
     31559ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
     31559ms [err]     exec(code, run_globals)
     31559ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in <module>
     31559ms [err]     sys.exit(main())
     31559ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main
     31559ms [err]     asyncio.run(main_async())
     31559ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
     31559ms [err]     return loop.run_until_complete(main)
     31559ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
     31559ms [err]     self.run_forever()
     31559ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
     31559ms [err]     self._run_once()
     31559ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
     31560ms [err]     event_list = self._selector.select(timeout)
     31560ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
     31560ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
     31560ms [err] KeyboardInterrupt
     31562ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
     31562ms [err]   h.flush()
     31562ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback
================== Cyclic Device Groups: should resolve cyclic device groups correctly (flat_group: false)
================== Client Communication (group <-> device): should connect without errors
================== Client Communication (group <-> device): should start an experiment
================== Experiment Status Changed Messages: should connect without errors
================== Experiment Status Changed Messages: should start an experiment
================== Experiment Status Changed Messages: should stop an experiment
================== js Client to js Client File tests (webrtc): should transmit file
================== js Client to python Client File tests (webrtc): should transmit file
     43770ms [log] starting device
     44195ms [err] DEBUG:asyncio:Using selector: EpollSelector
     44263ms [err] ERROR:asyncio:Unclosed client session
     44263ms [err] client_session: <aiohttp.client.ClientSession object at 0x7fd6ba7aefb0>
     44331ms [log] parsing
     44331ms [log] creating device handler
     44331ms [log] [ready]
     44331ms [log] reading line
     44331ms [log] [websocketToken] "f468b176-b95f-4258-a0e8-dfeeec95120d"
     44350ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
     44350ms [log] [websocketConnected]
     46164ms [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='')
     46164ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
     46186ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/f57da4eb-eb80-4ee2-8957-00be4264b8bc"}}', extra='')
     46186ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/f57da4eb-eb80-4ee2-8957-00be4264b8bc"}
     46257ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/c86966c1-80c8-4dbc-a9e4-6ee691c11a5d","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"services":[{"serviceId":"file_consumer","serviceType":"https://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":false}', extra='')
     46261ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c86966c1-80c8-4dbc-a9e4-6ee691c11a5d", "state": "new"}]
     48264ms [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='')
     48264ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
     48264ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/c86966c1-80c8-4dbc-a9e4-6ee691c11a5d"}', extra='')
     48264ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     48264ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions
     48265ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 2657797417553026386 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:qfEv\\r\\na=ice-pwd:faKdCL8a++H7FxC52iBvmRk1\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 2A:BE:90:50:CC:08:65:40:C0:ED:77:DC:3E:95:5E:33:C8:AE:C0:AC:99:72:F7:BB:50:6B:60:3B:68:BB:1E:DB\\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/c86966c1-80c8-4dbc-a9e4-6ee691c11a5d"}', extra='')
     48265ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     48265ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer
     48265ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer
     48265ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer)
     48265ms [err] v=0
     48265ms [err] o=- 2657797417553026386 2 IN IP4 127.0.0.1
     48265ms [err] s=-
     48265ms [err] t=0 0
     48265ms [err] a=group:BUNDLE 0
     48265ms [err] a=extmap-allow-mixed
     48265ms [err] a=msid-semantic: WMS
     48265ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel
     48265ms [err] c=IN IP4 0.0.0.0
     48265ms [err] a=ice-ufrag:qfEv
     48265ms [err] a=ice-pwd:faKdCL8a++H7FxC52iBvmRk1
     48265ms [err] a=ice-options:trickle
     48265ms [err] a=fingerprint:sha-256 2A:BE:90:50:CC:08:65:40:C0:ED:77:DC:3E:95:5E:33:C8:AE:C0:AC:99:72:F7:BB:50:6B:60:3B:68:BB:1E:DB
     48265ms [err] a=setup:actpass
     48265ms [err] a=mid:0
     48265ms [err] a=sctp-port:5000
     48265ms [err] a=max-message-size:262144
     48265ms [err] 
     48268ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer)
     48268ms [err] v=0
     48268ms [err] o=- 2657797417553026386 2 IN IP4 127.0.0.1
     48268ms [err] s=-
     48268ms [err] t=0 0
     48268ms [err] a=group:BUNDLE 0
     48268ms [err] a=extmap-allow-mixed
     48268ms [err] a=msid-semantic: WMS
     48268ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel
     48268ms [err] c=IN IP4 0.0.0.0
     48268ms [err] a=ice-ufrag:qfEv
     48268ms [err] a=ice-pwd:faKdCL8a++H7FxC52iBvmRk1
     48268ms [err] a=ice-options:trickle
     48268ms [err] a=fingerprint:sha-256 2A:BE:90:50:CC:08:65:40:C0:ED:77:DC:3E:95:5E:33:C8:AE:C0:AC:99:72:F7:BB:50:6B:60:3B:68:BB:1E:DB
     48268ms [err] a=setup:actpass
     48268ms [err] a=mid:0
     48268ms [err] a=sctp-port:5000
     48268ms [err] a=max-message-size:262144
     48268ms [err] 
     48268ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer
     48268ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c86966c1-80c8-4dbc-a9e4-6ee691c11a5d", "state": "new"}]
     48270ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer)
     48270ms [err] v=0
     48270ms [err] o=- 3931427913 3931427913 IN IP4 0.0.0.0
     48270ms [err] s=-
     48270ms [err] t=0 0
     48270ms [err] a=group:BUNDLE 0
     48270ms [err] a=msid-semantic:WMS *
     48270ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel
     48270ms [err] c=IN IP4 0.0.0.0
     48270ms [err] a=mid:0
     48270ms [err] a=sctp-port:5000
     48270ms [err] a=max-message-size:65536
     48270ms [err] a=ice-ufrag:h4Zr
     48270ms [err] a=ice-pwd:h4KNeCEilIHRNoLB23vagl
     48270ms [err] a=fingerprint:sha-256 1F:4B:21:53:E9:5C:91:BA:78:B7:67:46:82:C5:6E:00:0F:0A:34:91:F9:A6:CE:F2:20:CF:0A:F0:E9:54:89:DA
     48270ms [err] a=setup:active
     48270ms [err] 
     48270ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable
     48270ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable
     48270ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering
     48272ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=<idle, bufsize=0>>)
     48273ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=<idle, bufsize=0>>)
     48273ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete
     48274ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking
     48274ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking
     48274ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting
     48274ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     48275ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     48275ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c86966c1-80c8-4dbc-a9e4-6ee691c11a5d", "state": "connecting"}]
     48298ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48016) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'pfLgomzkfja/')
     48298ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48016) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'pfLgomzkfja/')
     48298ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(6rV57lOKx1 1 udp 1845501695 172.17.0.2 48016 typ prflx)
     48298ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55274) -> ('172.17.0.2', 48016)) State.WAITING -> State.IN_PROGRESS
     48298ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48016) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'E0\x03\x08\x1c\xc0%9\x92\xc9\x95\xea')
     48302ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48016) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'E0\x03\x08\x1c\xc0%9\x92\xc9\x95\xea')
     48302ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55274) -> ('172.17.0.2', 48016)) State.IN_PROGRESS -> State.SUCCEEDED
     48302ms [err] INFO:aioice.ice:Connection(0) ICE completed
     48304ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"candidate","content":{"candidate":"candidate:3730446082 1 udp 2113937151 e91950b1-d9fd-4a69-bb1e-4c5f46ca39a3.local 48016 typ host generation 0 ufrag qfEv network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/c86966c1-80c8-4dbc-a9e4-6ee691c11a5d"}', extra='')
     48304ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     48304ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate
     48305ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate
     48309ms [err] INFO:aioice.ice:Connection(0) Remote candidate "e91950b1-d9fd-4a69-bb1e-4c5f46ca39a3.local" resolved to 172.17.0.2
     48315ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"candidate","content":{"candidate":"candidate:1517780349 1 udp 1677729535 141.24.211.56 48016 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag qfEv network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/c86966c1-80c8-4dbc-a9e4-6ee691c11a5d"}', extra='')
     48315ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     48315ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate
     48315ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate
     48319ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55274) -> ('172.17.0.2', 48016)) State.FROZEN -> State.IN_PROGRESS
     48320ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48016) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x18=\xee\x8d\x8e\xad\x11\xb1\xa9B\x1f"')
     48320ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"candidate","content":{"candidate":"candidate:159040246 1 udp 33562623 141.24.210.113 54475 typ relay raddr 141.24.211.56 rport 48016 generation 0 ufrag qfEv network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/c86966c1-80c8-4dbc-a9e4-6ee691c11a5d"}', extra='')
     48320ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     48320ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate
     48320ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate
     48321ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48016) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x18=\xee\x8d\x8e\xad\x11\xb1\xa9B\x1f"')
     48321ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55274) -> ('172.17.0.2', 48016)) State.IN_PROGRESS -> State.SUCCEEDED
     48340ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 41846) -> ('172.17.0.2', 48016)) State.FROZEN -> State.IN_PROGRESS
     48341ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 48016) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x9a\x1b\x8d/\xf9yQ[5t;/')
     48341ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 48016) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x9a\x1b\x8d/\xf9yQ[5t;/')
     48341ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 41846) -> ('172.17.0.2', 48016)) State.IN_PROGRESS -> State.SUCCEEDED
     48353ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48016) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'EU1C9VXTxgBx')
     48353ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48016) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'EU1C9VXTxgBx')
     48353ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55274) -> ('141.24.211.56', 48016)) State.FROZEN -> State.FAILED
     48353ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 41846) -> ('141.24.211.56', 48016)) State.FROZEN -> State.FAILED
     48353ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55274) -> ('141.24.210.113', 54475)) State.FROZEN -> State.FAILED
     48353ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 41846) -> ('141.24.210.113', 54475)) State.FROZEN -> State.FAILED
     48361ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed
     48361ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed
     48361ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING
     48362ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable
     48364ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80
     48365ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete
     48365ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED
     48365ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected
     48365ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable
     48366ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c86966c1-80c8-4dbc-a9e4-6ee691c11a5d", "state": "connected"}]
     48368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0)
     48368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams
     48368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0)
     48369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0)
     48369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0)
     48369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED
     48370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1861892649, stream_id=1, stream_seq=0)
     48370ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open
     48371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1837754158, stream_id=1, stream_seq=0)
     48371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start
     48371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1861892649, gaps=[])
     48371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1861892650, stream_id=1, stream_seq=1)
     48371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1861892650, gaps=[])
     48372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1837754158, gaps=[])
     48372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel
     48372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1861892651, stream_id=1, stream_seq=2)
     48372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1861892651, gaps=[])
     48372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892652, stream_id=1, stream_seq=2)
     48372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1861892652, gaps=[])
     48372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892653, stream_id=1, stream_seq=2)
     48372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1861892653, gaps=[])
     48374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892654, stream_id=1, stream_seq=2)
     48374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1861892654, gaps=[])
     48374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892655, stream_id=1, stream_seq=2)
     48374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1861892655, gaps=[])
     48374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892656, stream_id=1, stream_seq=2)
     48374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1861892656, gaps=[])
     48375ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892657, stream_id=1, stream_seq=2)
     48375ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1861892657, gaps=[])
     48376ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1861892658, stream_id=1, stream_seq=2)
     48376ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1861892659, stream_id=1, stream_seq=3)
     48376ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047504, cumulative_tsn=1861892659, gaps=[])
     48377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892660, stream_id=1, stream_seq=3)
     48377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046344, cumulative_tsn=1861892660, gaps=[])
     48377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892661, stream_id=1, stream_seq=3)
     48377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045184, cumulative_tsn=1861892661, gaps=[])
     48378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892662, stream_id=1, stream_seq=3)
     48378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044024, cumulative_tsn=1861892662, gaps=[])
     48378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892663, stream_id=1, stream_seq=3)
     48378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042864, cumulative_tsn=1861892663, gaps=[])
     48379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892664, stream_id=1, stream_seq=3)
     48379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041704, cumulative_tsn=1861892664, gaps=[])
     48379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892665, stream_id=1, stream_seq=3)
     48379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040544, cumulative_tsn=1861892665, gaps=[])
     48381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1861892666, stream_id=1, stream_seq=3)
     48381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1861892666, gaps=[])
     48381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1861892667, stream_id=1, stream_seq=4)
     48381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1861892667, gaps=[])
     48382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892668, stream_id=1, stream_seq=4)
     48382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1861892668, gaps=[])
     48382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892669, stream_id=1, stream_seq=4)
     48382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1861892669, gaps=[])
     48382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892670, stream_id=1, stream_seq=4)
     48382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1861892670, gaps=[])
     48383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892671, stream_id=1, stream_seq=4)
     48383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1861892671, gaps=[])
     48383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892672, stream_id=1, stream_seq=4)
     48383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1861892672, gaps=[])
     48383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892673, stream_id=1, stream_seq=4)
     48383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1861892673, gaps=[])
     48384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1861892674, stream_id=1, stream_seq=4)
     48384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1861892674, gaps=[])
     48386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1861892675, stream_id=1, stream_seq=5)
     48386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1861892675, gaps=[])
     48386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892676, stream_id=1, stream_seq=5)
     48386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1861892676, gaps=[])
     48387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892677, stream_id=1, stream_seq=5)
     48387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1861892677, gaps=[])
     48387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892678, stream_id=1, stream_seq=5)
     48387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1861892678, gaps=[])
     48388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892679, stream_id=1, stream_seq=5)
     48388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1861892679, gaps=[])
     48388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892680, stream_id=1, stream_seq=5)
     48388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1861892680, gaps=[])
     48389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892681, stream_id=1, stream_seq=5)
     48389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1861892681, gaps=[])
     48390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1861892682, stream_id=1, stream_seq=5)
     48390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1861892682, gaps=[])
     48393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1861892683, stream_id=1, stream_seq=6)
     48393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1861892683, gaps=[])
     48393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892684, stream_id=1, stream_seq=6)
     48394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1861892684, gaps=[])
     48395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892685, stream_id=1, stream_seq=6)
     48395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1861892685, gaps=[])
     48395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892686, stream_id=1, stream_seq=6)
     48395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1861892686, gaps=[])
     48395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892687, stream_id=1, stream_seq=6)
     48395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1861892687, gaps=[])
     48395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892688, stream_id=1, stream_seq=6)
     48395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1861892688, gaps=[])
     48395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892689, stream_id=1, stream_seq=6)
     48395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1861892689, gaps=[])
     48396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1861892690, stream_id=1, stream_seq=6)
     48396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1861892690, gaps=[])
     48397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1861892691, stream_id=1, stream_seq=7)
     48397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1861892691, gaps=[])
     48397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892692, stream_id=1, stream_seq=7)
     48397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1861892692, gaps=[])
     48398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892693, stream_id=1, stream_seq=7)
     48398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1861892693, gaps=[])
     48398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892694, stream_id=1, stream_seq=7)
     48398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1861892694, gaps=[])
     48399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892695, stream_id=1, stream_seq=7)
     48399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1861892695, gaps=[])
     48400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892696, stream_id=1, stream_seq=7)
     48400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1861892696, gaps=[])
     48400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892697, stream_id=1, stream_seq=7)
     48400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1861892697, gaps=[])
     48400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1861892698, stream_id=1, stream_seq=7)
     48400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1861892698, gaps=[])
     48402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1861892699, stream_id=1, stream_seq=8)
     48402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1861892699, gaps=[])
     48403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892700, stream_id=1, stream_seq=8)
     48403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1861892700, gaps=[])
     48403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892701, stream_id=1, stream_seq=8)
     48403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1861892701, gaps=[])
     48404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892702, stream_id=1, stream_seq=8)
     48404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1861892702, gaps=[])
     48404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892703, stream_id=1, stream_seq=8)
     48404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1861892703, gaps=[])
     48404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892704, stream_id=1, stream_seq=8)
     48404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1861892704, gaps=[])
     48405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892705, stream_id=1, stream_seq=8)
     48405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1861892705, gaps=[])
     48405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1861892706, stream_id=1, stream_seq=8)
     48405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1861892706, gaps=[])
     48406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1861892707, stream_id=1, stream_seq=9)
     48406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1861892707, gaps=[])
     48406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892708, stream_id=1, stream_seq=9)
     48406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1861892708, gaps=[])
     48407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892709, stream_id=1, stream_seq=9)
     48407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1861892709, gaps=[])
     48407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892710, stream_id=1, stream_seq=9)
     48407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1861892710, gaps=[])
     48407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892711, stream_id=1, stream_seq=9)
     48408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1861892711, gaps=[])
     48408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892712, stream_id=1, stream_seq=9)
     48408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1861892712, gaps=[])
     48408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892713, stream_id=1, stream_seq=9)
     48408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1861892713, gaps=[])
     48409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1861892714, stream_id=1, stream_seq=9)
     48409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1861892714, gaps=[])
     48409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1861892715, stream_id=1, stream_seq=10)
     48409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1861892715, gaps=[])
     48410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892716, stream_id=1, stream_seq=10)
     48410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1861892716, gaps=[])
     48410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892717, stream_id=1, stream_seq=10)
     48410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1861892717, gaps=[])
     48410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892718, stream_id=1, stream_seq=10)
     48410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1861892718, gaps=[])
     48412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892719, stream_id=1, stream_seq=10)
     48412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1861892719, gaps=[])
     48412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892720, stream_id=1, stream_seq=10)
     48412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1861892720, gaps=[])
     48412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892721, stream_id=1, stream_seq=10)
     48412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1861892721, gaps=[])
     48412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1861892722, stream_id=1, stream_seq=10)
     48412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1861892722, gaps=[])
     48414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1861892723, stream_id=1, stream_seq=11)
     48414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1861892723, gaps=[])
     48414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892724, stream_id=1, stream_seq=11)
     48415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1861892724, gaps=[])
     48415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892725, stream_id=1, stream_seq=11)
     48415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1861892725, gaps=[])
     48415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892726, stream_id=1, stream_seq=11)
     48415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1861892726, gaps=[])
     48417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892727, stream_id=1, stream_seq=11)
     48417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1861892727, gaps=[])
     48417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892728, stream_id=1, stream_seq=11)
     48417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1861892728, gaps=[])
     48417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892729, stream_id=1, stream_seq=11)
     48417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1861892729, gaps=[])
     48418ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1861892730, stream_id=1, stream_seq=11)
     48418ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1861892730, gaps=[])
     48419ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48016) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'tfxSWSnal8IM')
     48419ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48016) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'tfxSWSnal8IM')
     48419ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1861892731, stream_id=1, stream_seq=12)
     48419ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1861892731, gaps=[])
     48420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892732, stream_id=1, stream_seq=12)
     48420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1861892732, gaps=[])
     48420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892733, stream_id=1, stream_seq=12)
     48420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1861892733, gaps=[])
     48420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892734, stream_id=1, stream_seq=12)
     48420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1861892734, gaps=[])
     48421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892735, stream_id=1, stream_seq=12)
     48421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1861892735, gaps=[])
     48421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892736, stream_id=1, stream_seq=12)
     48421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1861892736, gaps=[])
     48422ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892737, stream_id=1, stream_seq=12)
     48422ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1861892737, gaps=[])
     48422ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1861892738, stream_id=1, stream_seq=12)
     48422ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1861892738, gaps=[])
     48423ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
     48423ms [log] [experimentStatusChanged] {"status": "running", "message": null}
     48425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1861892739, stream_id=1, stream_seq=13)
     48425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1861892739, gaps=[])
     48425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892740, stream_id=1, stream_seq=13)
     48425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1861892740, gaps=[])
     48425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892741, stream_id=1, stream_seq=13)
     48425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1861892741, gaps=[])
     48426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892742, stream_id=1, stream_seq=13)
     48426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1861892742, gaps=[])
     48426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892743, stream_id=1, stream_seq=13)
     48426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1861892743, gaps=[])
     48427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892744, stream_id=1, stream_seq=13)
     48427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1861892744, gaps=[])
     48427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892745, stream_id=1, stream_seq=13)
     48427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1861892745, gaps=[])
     48427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1861892746, stream_id=1, stream_seq=13)
     48428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1861892746, gaps=[])
     48429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1861892747, stream_id=1, stream_seq=14)
     48429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1861892747, gaps=[])
     48429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892748, stream_id=1, stream_seq=14)
     48429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1861892748, gaps=[])
     48430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892749, stream_id=1, stream_seq=14)
     48430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1861892749, gaps=[])
     48430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892750, stream_id=1, stream_seq=14)
     48430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1861892750, gaps=[])
     48431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892751, stream_id=1, stream_seq=14)
     48431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1861892751, gaps=[])
     48432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892752, stream_id=1, stream_seq=14)
     48432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1861892752, gaps=[])
     48432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892753, stream_id=1, stream_seq=14)
     48432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1861892753, gaps=[])
     48433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1861892754, stream_id=1, stream_seq=14)
     48433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1861892754, gaps=[])
     48434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1861892755, stream_id=1, stream_seq=15)
     48434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1861892755, gaps=[])
     48434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892756, stream_id=1, stream_seq=15)
     48435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1861892756, gaps=[])
     48435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892757, stream_id=1, stream_seq=15)
     48435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1861892757, gaps=[])
     48436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892758, stream_id=1, stream_seq=15)
     48436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1861892758, gaps=[])
     48436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892759, stream_id=1, stream_seq=15)
     48436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1861892759, gaps=[])
     48437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892760, stream_id=1, stream_seq=15)
     48437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1861892760, gaps=[])
     48438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892761, stream_id=1, stream_seq=15)
     48438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1861892761, gaps=[])
     48438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1861892762, stream_id=1, stream_seq=15)
     48438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1861892762, gaps=[])
     48439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1861892763, stream_id=1, stream_seq=16)
     48439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1861892763, gaps=[])
     48440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892764, stream_id=1, stream_seq=16)
     48440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1861892764, gaps=[])
     48441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892765, stream_id=1, stream_seq=16)
     48441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1861892765, gaps=[])
     48441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892766, stream_id=1, stream_seq=16)
     48441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1861892766, gaps=[])
     48441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892767, stream_id=1, stream_seq=16)
     48441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1861892767, gaps=[])
     48442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892768, stream_id=1, stream_seq=16)
     48442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1861892768, gaps=[])
     48442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892769, stream_id=1, stream_seq=16)
     48442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1861892769, gaps=[])
     48442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1861892770, stream_id=1, stream_seq=16)
     48442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1861892770, gaps=[])
     48443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1861892771, stream_id=1, stream_seq=17)
     48443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1861892771, gaps=[])
     48443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892772, stream_id=1, stream_seq=17)
     48444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1861892772, gaps=[])
     48444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892773, stream_id=1, stream_seq=17)
     48444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1861892773, gaps=[])
     48444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892774, stream_id=1, stream_seq=17)
     48444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1861892774, gaps=[])
     48444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892775, stream_id=1, stream_seq=17)
     48445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1861892775, gaps=[])
     48445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892776, stream_id=1, stream_seq=17)
     48445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1861892776, gaps=[])
     48445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892777, stream_id=1, stream_seq=17)
     48445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1861892777, gaps=[])
     48445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1861892778, stream_id=1, stream_seq=17)
     48445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1861892778, gaps=[])
     48446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1861892779, stream_id=1, stream_seq=18)
     48446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1861892779, gaps=[])
     48447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892780, stream_id=1, stream_seq=18)
     48447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1861892780, gaps=[])
     48447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892781, stream_id=1, stream_seq=18)
     48447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1861892781, gaps=[])
     48447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892782, stream_id=1, stream_seq=18)
     48447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1861892782, gaps=[])
     48448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892783, stream_id=1, stream_seq=18)
     48448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1861892783, gaps=[])
     48448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892784, stream_id=1, stream_seq=18)
     48448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1861892784, gaps=[])
     48448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892785, stream_id=1, stream_seq=18)
     48448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1861892785, gaps=[])
     48449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1861892786, stream_id=1, stream_seq=18)
     48449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1861892786, gaps=[])
     48450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1861892787, stream_id=1, stream_seq=19)
     48450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1861892787, gaps=[])
     48450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892788, stream_id=1, stream_seq=19)
     48450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1861892788, gaps=[])
     48451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892789, stream_id=1, stream_seq=19)
     48451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1861892789, gaps=[])
     48451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892790, stream_id=1, stream_seq=19)
     48451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1861892790, gaps=[])
     48452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892791, stream_id=1, stream_seq=19)
     48452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1861892791, gaps=[])
     48452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892792, stream_id=1, stream_seq=19)
     48452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1861892792, gaps=[])
     48453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892793, stream_id=1, stream_seq=19)
     48453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1861892793, gaps=[])
     48453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1861892794, stream_id=1, stream_seq=19)
     48453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1861892794, gaps=[])
     48453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1861892795, stream_id=1, stream_seq=20)
     48454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1861892795, gaps=[])
     48454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892796, stream_id=1, stream_seq=20)
     48454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1861892796, gaps=[])
     48454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892797, stream_id=1, stream_seq=20)
     48454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1861892797, gaps=[])
     48455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892798, stream_id=1, stream_seq=20)
     48455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1861892798, gaps=[])
     48455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892799, stream_id=1, stream_seq=20)
     48455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1861892799, gaps=[])
     48455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892800, stream_id=1, stream_seq=20)
     48455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1861892800, gaps=[])
     48456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892801, stream_id=1, stream_seq=20)
     48456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1861892801, gaps=[])
     48456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1861892802, stream_id=1, stream_seq=20)
     48456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1861892802, gaps=[])
     48457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1861892803, stream_id=1, stream_seq=21)
     48457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1861892803, gaps=[])
     48458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892804, stream_id=1, stream_seq=21)
     48458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1861892804, gaps=[])
     48458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892805, stream_id=1, stream_seq=21)
     48458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1861892805, gaps=[])
     48458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892806, stream_id=1, stream_seq=21)
     48459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1861892806, gaps=[])
     48462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892807, stream_id=1, stream_seq=21)
     48462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1861892807, gaps=[])
     48462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892808, stream_id=1, stream_seq=21)
     48462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1861892808, gaps=[])
     48462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892809, stream_id=1, stream_seq=21)
     48463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1861892809, gaps=[])
     48463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1861892810, stream_id=1, stream_seq=21)
     48463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1861892810, gaps=[])
     48463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1861892811, stream_id=1, stream_seq=22)
     48463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1861892811, gaps=[])
     48464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892812, stream_id=1, stream_seq=22)
     48464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1861892812, gaps=[])
     48464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892813, stream_id=1, stream_seq=22)
     48464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1861892813, gaps=[])
     48465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892814, stream_id=1, stream_seq=22)
     48465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1861892814, gaps=[])
     48465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892815, stream_id=1, stream_seq=22)
     48465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1861892815, gaps=[])
     48465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892816, stream_id=1, stream_seq=22)
     48465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1861892816, gaps=[])
     48465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892817, stream_id=1, stream_seq=22)
     48466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1861892817, gaps=[])
     48466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1861892818, stream_id=1, stream_seq=22)
     48466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1861892818, gaps=[])
     48466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1861892819, stream_id=1, stream_seq=23)
     48466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1861892819, gaps=[])
     48466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892820, stream_id=1, stream_seq=23)
     48466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1861892820, gaps=[])
     48467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892821, stream_id=1, stream_seq=23)
     48467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1861892821, gaps=[])
     48467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892822, stream_id=1, stream_seq=23)
     48467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1861892822, gaps=[])
     48468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892823, stream_id=1, stream_seq=23)
     48468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1861892823, gaps=[])
     48468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892824, stream_id=1, stream_seq=23)
     48468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1861892824, gaps=[])
     48468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892825, stream_id=1, stream_seq=23)
     48468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1861892825, gaps=[])
     48468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1861892826, stream_id=1, stream_seq=23)
     48468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1861892826, gaps=[])
     48469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1861892827, stream_id=1, stream_seq=24)
     48469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1861892827, gaps=[])
     48469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892828, stream_id=1, stream_seq=24)
     48469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1861892828, gaps=[])
     48470ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892829, stream_id=1, stream_seq=24)
     48470ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1861892829, gaps=[])
     48470ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892830, stream_id=1, stream_seq=24)
     48470ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1861892830, gaps=[])
     48470ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892831, stream_id=1, stream_seq=24)
     48470ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1861892831, gaps=[])
     48470ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892832, stream_id=1, stream_seq=24)
     48470ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1861892832, gaps=[])
     48471ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892833, stream_id=1, stream_seq=24)
     48471ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1861892833, gaps=[])
     48471ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1861892834, stream_id=1, stream_seq=24)
     48471ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1861892834, gaps=[])
     48473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1861892835, stream_id=1, stream_seq=25)
     48473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1861892835, gaps=[])
     48474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892836, stream_id=1, stream_seq=25)
     48474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1861892836, gaps=[])
     48475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892837, stream_id=1, stream_seq=25)
     48475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1861892837, gaps=[])
     48475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892838, stream_id=1, stream_seq=25)
     48475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1861892838, gaps=[])
     48476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892839, stream_id=1, stream_seq=25)
     48476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1861892839, gaps=[])
     48476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892840, stream_id=1, stream_seq=25)
     48476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1861892840, gaps=[])
     48476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892841, stream_id=1, stream_seq=25)
     48476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1861892841, gaps=[])
     48477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1861892842, stream_id=1, stream_seq=25)
     48477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1861892842, gaps=[])
     48478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1861892843, stream_id=1, stream_seq=26)
     48478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1861892843, gaps=[])
     48479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892844, stream_id=1, stream_seq=26)
     48479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1861892844, gaps=[])
     48479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892845, stream_id=1, stream_seq=26)
     48479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1861892845, gaps=[])
     48480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892846, stream_id=1, stream_seq=26)
     48480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1861892846, gaps=[])
     48480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892847, stream_id=1, stream_seq=26)
     48480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1861892847, gaps=[])
     48480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892848, stream_id=1, stream_seq=26)
     48480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1861892848, gaps=[])
     48481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892849, stream_id=1, stream_seq=26)
     48481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1861892849, gaps=[])
     48481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1861892850, stream_id=1, stream_seq=26)
     48481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1861892850, gaps=[])
     48483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1861892851, stream_id=1, stream_seq=27)
     48483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1861892851, gaps=[])
     48484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892852, stream_id=1, stream_seq=27)
     48484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1861892852, gaps=[])
     48484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892853, stream_id=1, stream_seq=27)
     48484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1861892853, gaps=[])
     48484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892854, stream_id=1, stream_seq=27)
     48484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1861892854, gaps=[])
     48485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892855, stream_id=1, stream_seq=27)
     48485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1861892855, gaps=[])
     48485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892856, stream_id=1, stream_seq=27)
     48485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1861892856, gaps=[])
     48486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892857, stream_id=1, stream_seq=27)
     48486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1861892857, gaps=[])
     48486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1861892858, stream_id=1, stream_seq=27)
     48486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1861892858, gaps=[])
     48487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1861892859, stream_id=1, stream_seq=28)
     48487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1861892859, gaps=[])
     48487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892860, stream_id=1, stream_seq=28)
     48487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1861892860, gaps=[])
     48488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892861, stream_id=1, stream_seq=28)
     48488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1861892861, gaps=[])
     48488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892862, stream_id=1, stream_seq=28)
     48488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1861892862, gaps=[])
     48488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892863, stream_id=1, stream_seq=28)
     48489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1861892863, gaps=[])
     48489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892864, stream_id=1, stream_seq=28)
     48489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1861892864, gaps=[])
     48489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892865, stream_id=1, stream_seq=28)
     48489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1861892865, gaps=[])
     48490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1861892866, stream_id=1, stream_seq=28)
     48490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1861892866, gaps=[])
     48490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1861892867, stream_id=1, stream_seq=29)
     48490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1861892867, gaps=[])
     48491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892868, stream_id=1, stream_seq=29)
     48491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1861892868, gaps=[])
     48491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892869, stream_id=1, stream_seq=29)
     48491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1861892869, gaps=[])
     48492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892870, stream_id=1, stream_seq=29)
     48492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1861892870, gaps=[])
     48492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892871, stream_id=1, stream_seq=29)
     48492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1861892871, gaps=[])
     48492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892872, stream_id=1, stream_seq=29)
     48492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1861892872, gaps=[])
     48492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892873, stream_id=1, stream_seq=29)
     48492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1861892873, gaps=[])
     48493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1861892874, stream_id=1, stream_seq=29)
     48493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1861892874, gaps=[])
     48494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1861892875, stream_id=1, stream_seq=30)
     48494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1861892875, gaps=[])
     48495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892876, stream_id=1, stream_seq=30)
     48495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1861892876, gaps=[])
     48495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892877, stream_id=1, stream_seq=30)
     48495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1861892877, gaps=[])
     48495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892878, stream_id=1, stream_seq=30)
     48495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1861892878, gaps=[])
     48496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892879, stream_id=1, stream_seq=30)
     48496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1861892879, gaps=[])
     48496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892880, stream_id=1, stream_seq=30)
     48496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1861892880, gaps=[])
     48496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892881, stream_id=1, stream_seq=30)
     48496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1861892881, gaps=[])
     48497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1861892882, stream_id=1, stream_seq=30)
     48497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1861892882, gaps=[])
     48497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1861892883, stream_id=1, stream_seq=31)
     48497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1861892883, gaps=[])
     48498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892884, stream_id=1, stream_seq=31)
     48498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1861892884, gaps=[])
     48499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892885, stream_id=1, stream_seq=31)
     48499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1861892885, gaps=[])
     48499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892886, stream_id=1, stream_seq=31)
     48499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1861892886, gaps=[])
     48499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892887, stream_id=1, stream_seq=31)
     48499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1861892887, gaps=[])
     48500ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892888, stream_id=1, stream_seq=31)
     48500ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1861892888, gaps=[])
     48500ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892889, stream_id=1, stream_seq=31)
     48500ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1861892889, gaps=[])
     48501ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1861892890, stream_id=1, stream_seq=31)
     48501ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1861892890, gaps=[])
     48503ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1861892891, stream_id=1, stream_seq=32)
     48503ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1861892891, gaps=[])
     48503ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892892, stream_id=1, stream_seq=32)
     48503ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1861892892, gaps=[])
     48504ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892893, stream_id=1, stream_seq=32)
     48504ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1861892893, gaps=[])
     48504ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892894, stream_id=1, stream_seq=32)
     48504ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1861892894, gaps=[])
     48505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892895, stream_id=1, stream_seq=32)
     48505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1861892895, gaps=[])
     48505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892896, stream_id=1, stream_seq=32)
     48505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1861892896, gaps=[])
     48506ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892897, stream_id=1, stream_seq=32)
     48506ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1861892897, gaps=[])
     48506ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1861892898, stream_id=1, stream_seq=32)
     48507ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1861892898, gaps=[])
     48508ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1861892899, stream_id=1, stream_seq=33)
     48508ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1861892899, gaps=[])
     48509ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892900, stream_id=1, stream_seq=33)
     48509ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1861892900, gaps=[])
     48509ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892901, stream_id=1, stream_seq=33)
     48509ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1861892901, gaps=[])
     48509ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892902, stream_id=1, stream_seq=33)
     48509ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1861892902, gaps=[])
     48510ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892903, stream_id=1, stream_seq=33)
     48510ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1861892903, gaps=[])
     48511ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892904, stream_id=1, stream_seq=33)
     48511ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1861892904, gaps=[])
     48511ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1861892905, stream_id=1, stream_seq=33)
     48511ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1861892905, gaps=[])
     48512ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1861892906, stream_id=1, stream_seq=33)
     48541ms [log] 262140
     48541ms [log] 262140
     48541ms [log] [file] 
     48541ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1861892906, gaps=[])
     48704ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/c86966c1-80c8-4dbc-a9e4-6ee691c11a5d"}', extra='')
     48704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0)
     48704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED
     48704ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed
     48704ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete
     48705ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed
     48705ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed
     48705ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed
     48705ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     48705ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED
     48705ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     48705ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     48706ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c86966c1-80c8-4dbc-a9e4-6ee691c11a5d", "state": "closed"}]
     48706ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None)
     48706ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None)
     48753ms [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='')
     48754ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."}
================== python Client to js Client File tests (webrtc): should transmit file
     48822ms [err] Traceback (most recent call last):
     48822ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
     48822ms [err]     return _run_code(code, main_globals, None,
     48822ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
     48822ms [err]     exec(code, run_globals)
     48822ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in <module>
     48822ms [err]     sys.exit(main())
     48822ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main
     48823ms [err]     asyncio.run(main_async())
     48823ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
     48823ms [err]     return loop.run_until_complete(main)
     48823ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
     48823ms [err]     self.run_forever()
     48823ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
     48823ms [err]     self._run_once()
     48823ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
     48824ms [err]     event_list = self._selector.select(timeout)
     48824ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
     48824ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
     48824ms [err] KeyboardInterrupt
     48826ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
     48826ms [err]   h.flush()
     48826ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback
================== python Client to python Client File tests (webrtc): should transmit file
     54012ms [log] starting device
     54426ms [err] DEBUG:asyncio:Using selector: EpollSelector
     54497ms [err] ERROR:asyncio:Unclosed client session
     54497ms [err] client_session: <aiohttp.client.ClientSession object at 0x7f1c7e803040>
     54560ms [log] parsing
     54560ms [log] creating device handler
     54560ms [log] [ready]
     54560ms [log] reading line
     54560ms [log] [websocketToken] "18883336-40d5-427a-84a7-40608f998c18"
     54579ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
     54579ms [log] [websocketConnected]
     54817ms [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='')
     54817ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
     54830ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/4cf13e27-3be4-4a95-9b8a-ba232c550571"}}', extra='')
     54830ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/4cf13e27-3be4-4a95-9b8a-ba232c550571"}
     54889ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/ecb089c6-d585-4dd4-a023-b8402bc4abd5","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"services":[{"serviceId":"file_consumer","serviceType":"https://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":false}', extra='')
     54895ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ecb089c6-d585-4dd4-a023-b8402bc4abd5", "state": "new"}]
     56898ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"connectionUrl":"http://localhost/peerconnections/ecb089c6-d585-4dd4-a023-b8402bc4abd5","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='')
     56898ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     56898ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions
     56898ms [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='')
     56898ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
     56914ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"connectionUrl":"http://localhost/peerconnections/ecb089c6-d585-4dd4-a023-b8402bc4abd5","content":{"type":"offer","sdp":"v=0\\r\\no=- 3931427922 3931427922 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 59209 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 59209 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 57381 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:7KM1\\r\\na=ice-pwd:AOUFe5GZwadhkwVSq31DZ8\\r\\na=fingerprint:sha-256 05:5C:28:6F:5A:15:EA:DE:26:B4:0C:78:65:A3:4A:DF:B9:19:2F:E9:AA:DB:72:7D:2B:6A:31:BB:F4:85:86:60\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='')
     56915ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     56915ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer
     56915ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer
     56915ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer)
     56915ms [err] v=0
     56915ms [err] o=- 3931427922 3931427922 IN IP4 0.0.0.0
     56915ms [err] s=-
     56915ms [err] t=0 0
     56915ms [err] a=group:BUNDLE 0
     56915ms [err] a=msid-semantic:WMS *
     56915ms [err] m=application 59209 DTLS/SCTP 5000
     56915ms [err] c=IN IP4 172.30.0.1
     56915ms [err] a=mid:0
     56915ms [err] a=sctpmap:5000 webrtc-datachannel 65535
     56915ms [err] a=max-message-size:65536
     56915ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 59209 typ host
     56915ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 57381 typ host
     56915ms [err] a=end-of-candidates
     56915ms [err] a=ice-ufrag:7KM1
     56915ms [err] a=ice-pwd:AOUFe5GZwadhkwVSq31DZ8
     56915ms [err] a=fingerprint:sha-256 05:5C:28:6F:5A:15:EA:DE:26:B4:0C:78:65:A3:4A:DF:B9:19:2F:E9:AA:DB:72:7D:2B:6A:31:BB:F4:85:86:60
     56915ms [err] a=setup:actpass
     56915ms [err] 
     56918ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer)
     56918ms [err] v=0
     56918ms [err] o=- 3931427922 3931427922 IN IP4 0.0.0.0
     56918ms [err] s=-
     56918ms [err] t=0 0
     56918ms [err] a=group:BUNDLE 0
     56918ms [err] a=msid-semantic:WMS *
     56918ms [err] m=application 59209 DTLS/SCTP 5000
     56918ms [err] c=IN IP4 172.30.0.1
     56918ms [err] a=mid:0
     56918ms [err] a=sctpmap:5000 webrtc-datachannel 65535
     56918ms [err] a=max-message-size:65536
     56918ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 59209 typ host
     56918ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 57381 typ host
     56918ms [err] a=end-of-candidates
     56918ms [err] a=ice-ufrag:7KM1
     56918ms [err] a=ice-pwd:AOUFe5GZwadhkwVSq31DZ8
     56918ms [err] a=fingerprint:sha-256 05:5C:28:6F:5A:15:EA:DE:26:B4:0C:78:65:A3:4A:DF:B9:19:2F:E9:AA:DB:72:7D:2B:6A:31:BB:F4:85:86:60
     56918ms [err] a=setup:actpass
     56918ms [err] 
     56918ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer
     56918ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ecb089c6-d585-4dd4-a023-b8402bc4abd5", "state": "new"}]
     56920ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer)
     56920ms [err] v=0
     56920ms [err] o=- 3931427922 3931427922 IN IP4 0.0.0.0
     56920ms [err] s=-
     56920ms [err] t=0 0
     56920ms [err] a=group:BUNDLE 0
     56920ms [err] a=msid-semantic:WMS *
     56920ms [err] m=application 9 DTLS/SCTP 5000
     56920ms [err] c=IN IP4 0.0.0.0
     56920ms [err] a=mid:0
     56920ms [err] a=sctpmap:5000 webrtc-datachannel 65535
     56920ms [err] a=max-message-size:65536
     56920ms [err] a=ice-ufrag:HBgA
     56920ms [err] a=ice-pwd:soc7Q5abXP0rq5OFaTDdcA
     56920ms [err] a=fingerprint:sha-256 A6:26:BA:DC:22:FF:BA:6F:B2:B0:23:A7:A1:31:F2:72:15:F4:78:1F:20:94:F8:91:B7:11:90:31:3B:10:7F:7B
     56920ms [err] a=setup:active
     56920ms [err] 
     56921ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable
     56921ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable
     56921ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering
     56922ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=<idle, bufsize=0>>)
     56923ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=<idle, bufsize=0>>)
     56923ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete
     56924ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking
     56924ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking
     56924ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting
     56925ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42654) -> ('172.30.0.1', 59209)) State.FROZEN -> State.WAITING
     56925ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38445) -> ('172.30.0.1', 59209)) State.FROZEN -> State.WAITING
     56925ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42654) -> ('172.17.0.2', 57381)) State.FROZEN -> State.WAITING
     56925ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     56925ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     56926ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42654) -> ('172.30.0.1', 59209)) State.WAITING -> State.IN_PROGRESS
     56926ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 59209) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x05\x97V\xe5\x83\x1c\xd7\x04\xe0\x08\xb6\xd8')
     56926ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ecb089c6-d585-4dd4-a023-b8402bc4abd5", "state": "connecting"}]
     56927ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 59209) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x05\x97V\xe5\x83\x1c\xd7\x04\xe0\x08\xb6\xd8')
     56927ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42654) -> ('172.30.0.1', 59209)) State.IN_PROGRESS -> State.SUCCEEDED
     56943ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 59209) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b's\t\xf3\xdb\x06&]\xb8-\x94\x02m')
     56943ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 59209) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b's\t\xf3\xdb\x06&]\xb8-\x94\x02m')
     56943ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38445) -> ('172.30.0.1', 59209)) State.WAITING -> State.FAILED
     56944ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42654) -> ('172.17.0.2', 57381)) State.WAITING -> State.FAILED
     56944ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38445) -> ('172.17.0.2', 57381)) State.FROZEN -> State.FAILED
     56945ms [err] INFO:aioice.ice:Connection(0) ICE completed
     56945ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59209) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'nF\xf7_h[\xde\xd46\x01\xef\xd2')
     56946ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59209) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'nF\xf7_h[\xde\xd46\x01\xef\xd2')
     56946ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(knNJ1giNhu 1 udp 1862270975 172.17.0.2 59209 typ prflx)
     56946ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42654) -> ('172.17.0.2', 59209)) State.WAITING -> State.IN_PROGRESS
     56946ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59209) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'P\xc4\xbf+\xa8MR\xe0f\xeatv')
     56947ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed
     56947ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed
     56948ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING
     56949ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable
     56949ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59209) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'P\xc4\xbf+\xa8MR\xe0f\xeatv')
     56970ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM
     56970ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete
     56970ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED
     56970ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected
     56971ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable
     56971ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ecb089c6-d585-4dd4-a023-b8402bc4abd5", "state": "connected"}]
     56972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0)
     56973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams
     56973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0)
     56975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0)
     56975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0)
     56976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED
     56978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3218151765, stream_id=1, stream_seq=0)
     56978ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open
     56978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3769198479, stream_id=1, stream_seq=0)
     56978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start
     56979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3218151765, gaps=[])
     56980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3769198479, gaps=[])
     56980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel
     56983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3218151766, stream_id=1, stream_seq=1)
     56983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3218151766, gaps=[])
     56983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3218151767, stream_id=1, stream_seq=2)
     56984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3218151767, gaps=[])
     56984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151768, stream_id=1, stream_seq=2)
     56984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3218151768, gaps=[])
     56984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151769, stream_id=1, stream_seq=2)
     56985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3218151769, gaps=[])
     56987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151770, stream_id=1, stream_seq=2)
     56987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3218151770, gaps=[])
     56988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151771, stream_id=1, stream_seq=2)
     56988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3218151771, gaps=[])
     56988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151772, stream_id=1, stream_seq=2)
     56988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3218151772, gaps=[])
     56989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3218151773, stream_id=1, stream_seq=2)
     56989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3218151773, gaps=[])
     56990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3218151774, stream_id=1, stream_seq=3)
     56990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3218151774, gaps=[])
     56991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151775, stream_id=1, stream_seq=3)
     56991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3218151775, gaps=[])
     56992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151776, stream_id=1, stream_seq=3)
     56992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3218151776, gaps=[])
     56993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151777, stream_id=1, stream_seq=3)
     56993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3218151777, gaps=[])
     56994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151778, stream_id=1, stream_seq=3)
     56994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3218151778, gaps=[])
     56994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151779, stream_id=1, stream_seq=3)
     56995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3218151779, gaps=[])
     56995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3218151780, stream_id=1, stream_seq=3)
     56995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3218151780, gaps=[])
     56996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3218151781, stream_id=1, stream_seq=4)
     56996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3218151781, gaps=[])
     56996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151782, stream_id=1, stream_seq=4)
     56997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3218151782, gaps=[])
     56997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151783, stream_id=1, stream_seq=4)
     56997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3218151783, gaps=[])
     56998ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151784, stream_id=1, stream_seq=4)
     56998ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3218151784, gaps=[])
     56998ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151785, stream_id=1, stream_seq=4)
     56999ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3218151785, gaps=[])
     56999ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151786, stream_id=1, stream_seq=4)
     56999ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3218151786, gaps=[])
     57000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3218151787, stream_id=1, stream_seq=4)
     57000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3218151787, gaps=[])
     57001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3218151788, stream_id=1, stream_seq=5)
     57001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3218151788, gaps=[])
     57001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151789, stream_id=1, stream_seq=5)
     57002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3218151789, gaps=[])
     57002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151790, stream_id=1, stream_seq=5)
     57002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3218151790, gaps=[])
     57002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151791, stream_id=1, stream_seq=5)
     57003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3218151791, gaps=[])
     57003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151792, stream_id=1, stream_seq=5)
     57003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3218151792, gaps=[])
     57003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151793, stream_id=1, stream_seq=5)
     57003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3218151793, gaps=[])
     57004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3218151794, stream_id=1, stream_seq=5)
     57004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3218151794, gaps=[])
     57004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3218151795, stream_id=1, stream_seq=6)
     57004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3218151795, gaps=[])
     57004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151796, stream_id=1, stream_seq=6)
     57004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3218151796, gaps=[])
     57005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151797, stream_id=1, stream_seq=6)
     57005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3218151797, gaps=[])
     57005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151798, stream_id=1, stream_seq=6)
     57005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3218151798, gaps=[])
     57005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151799, stream_id=1, stream_seq=6)
     57005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3218151799, gaps=[])
     57006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151800, stream_id=1, stream_seq=6)
     57006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3218151800, gaps=[])
     57006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3218151801, stream_id=1, stream_seq=6)
     57006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3218151801, gaps=[])
     57007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3218151802, stream_id=1, stream_seq=7)
     57007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3218151802, gaps=[])
     57007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151803, stream_id=1, stream_seq=7)
     57007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3218151803, gaps=[])
     57008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151804, stream_id=1, stream_seq=7)
     57008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3218151804, gaps=[])
     57008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151805, stream_id=1, stream_seq=7)
     57008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3218151805, gaps=[])
     57009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151806, stream_id=1, stream_seq=7)
     57009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3218151806, gaps=[])
     57009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151807, stream_id=1, stream_seq=7)
     57010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3218151807, gaps=[])
     57010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3218151808, stream_id=1, stream_seq=7)
     57010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3218151808, gaps=[])
     57011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3218151809, stream_id=1, stream_seq=8)
     57011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3218151809, gaps=[])
     57011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151810, stream_id=1, stream_seq=8)
     57011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3218151810, gaps=[])
     57011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151811, stream_id=1, stream_seq=8)
     57011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3218151811, gaps=[])
     57012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151812, stream_id=1, stream_seq=8)
     57012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3218151812, gaps=[])
     57012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151813, stream_id=1, stream_seq=8)
     57012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3218151813, gaps=[])
     57013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151814, stream_id=1, stream_seq=8)
     57013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3218151814, gaps=[])
     57013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3218151815, stream_id=1, stream_seq=8)
     57013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3218151815, gaps=[])
     57013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3218151816, stream_id=1, stream_seq=9)
     57014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3218151816, gaps=[])
     57014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151817, stream_id=1, stream_seq=9)
     57014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3218151817, gaps=[])
     57014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151818, stream_id=1, stream_seq=9)
     57014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3218151818, gaps=[])
     57015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151819, stream_id=1, stream_seq=9)
     57015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3218151819, gaps=[])
     57015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151820, stream_id=1, stream_seq=9)
     57015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3218151820, gaps=[])
     57016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151821, stream_id=1, stream_seq=9)
     57016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3218151821, gaps=[])
     57016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3218151822, stream_id=1, stream_seq=9)
     57016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3218151822, gaps=[])
     57017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3218151823, stream_id=1, stream_seq=10)
     57017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3218151823, gaps=[])
     57017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151824, stream_id=1, stream_seq=10)
     57018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3218151824, gaps=[])
     57018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151825, stream_id=1, stream_seq=10)
     57018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3218151825, gaps=[])
     57019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151826, stream_id=1, stream_seq=10)
     57019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3218151826, gaps=[])
     57019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151827, stream_id=1, stream_seq=10)
     57019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3218151827, gaps=[])
     57020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151828, stream_id=1, stream_seq=10)
     57020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3218151828, gaps=[])
     57020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3218151829, stream_id=1, stream_seq=10)
     57021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3218151829, gaps=[])
     57021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3218151830, stream_id=1, stream_seq=11)
     57021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3218151830, gaps=[])
     57021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151831, stream_id=1, stream_seq=11)
     57021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3218151831, gaps=[])
     57022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151832, stream_id=1, stream_seq=11)
     57022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3218151832, gaps=[])
     57022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151833, stream_id=1, stream_seq=11)
     57023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3218151833, gaps=[])
     57023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151834, stream_id=1, stream_seq=11)
     57023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3218151834, gaps=[])
     57023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151835, stream_id=1, stream_seq=11)
     57024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3218151835, gaps=[])
     57024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3218151836, stream_id=1, stream_seq=11)
     57024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3218151836, gaps=[])
     57025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3218151837, stream_id=1, stream_seq=12)
     57025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3218151837, gaps=[])
     57025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151838, stream_id=1, stream_seq=12)
     57025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3218151838, gaps=[])
     57026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151839, stream_id=1, stream_seq=12)
     57026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3218151839, gaps=[])
     57026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151840, stream_id=1, stream_seq=12)
     57026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3218151840, gaps=[])
     57027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151841, stream_id=1, stream_seq=12)
     57027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3218151841, gaps=[])
     57027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151842, stream_id=1, stream_seq=12)
     57027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3218151842, gaps=[])
     57028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3218151843, stream_id=1, stream_seq=12)
     57028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3218151843, gaps=[])
     57028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3218151844, stream_id=1, stream_seq=13)
     57029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3218151844, gaps=[])
     57029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151845, stream_id=1, stream_seq=13)
     57029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3218151845, gaps=[])
     57029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151846, stream_id=1, stream_seq=13)
     57029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3218151846, gaps=[])
     57030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151847, stream_id=1, stream_seq=13)
     57030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3218151847, gaps=[])
     57030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151848, stream_id=1, stream_seq=13)
     57030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3218151848, gaps=[])
     57030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151849, stream_id=1, stream_seq=13)
     57030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3218151849, gaps=[])
     57031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3218151850, stream_id=1, stream_seq=13)
     57031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3218151850, gaps=[])
     57031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3218151851, stream_id=1, stream_seq=14)
     57031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3218151851, gaps=[])
     57031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151852, stream_id=1, stream_seq=14)
     57031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3218151852, gaps=[])
     57032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151853, stream_id=1, stream_seq=14)
     57032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3218151853, gaps=[])
     57032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151854, stream_id=1, stream_seq=14)
     57032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3218151854, gaps=[])
     57032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151855, stream_id=1, stream_seq=14)
     57032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3218151855, gaps=[])
     57032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151856, stream_id=1, stream_seq=14)
     57033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3218151856, gaps=[])
     57033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3218151857, stream_id=1, stream_seq=14)
     57033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3218151857, gaps=[])
     57033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3218151858, stream_id=1, stream_seq=15)
     57033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3218151858, gaps=[])
     57033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151859, stream_id=1, stream_seq=15)
     57034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3218151859, gaps=[])
     57034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151860, stream_id=1, stream_seq=15)
     57034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3218151860, gaps=[])
     57034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151861, stream_id=1, stream_seq=15)
     57034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3218151861, gaps=[])
     57034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151862, stream_id=1, stream_seq=15)
     57034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3218151862, gaps=[])
     57035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151863, stream_id=1, stream_seq=15)
     57035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3218151863, gaps=[])
     57035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3218151864, stream_id=1, stream_seq=15)
     57035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3218151864, gaps=[])
     57035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3218151865, stream_id=1, stream_seq=16)
     57035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3218151865, gaps=[])
     57035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151866, stream_id=1, stream_seq=16)
     57035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3218151866, gaps=[])
     57036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151867, stream_id=1, stream_seq=16)
     57036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3218151867, gaps=[])
     57036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151868, stream_id=1, stream_seq=16)
     57036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3218151868, gaps=[])
     57036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151869, stream_id=1, stream_seq=16)
     57036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3218151869, gaps=[])
     57037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151870, stream_id=1, stream_seq=16)
     57037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3218151870, gaps=[])
     57037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3218151871, stream_id=1, stream_seq=16)
     57037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3218151871, gaps=[])
     57037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3218151872, stream_id=1, stream_seq=17)
     57037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3218151872, gaps=[])
     57037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151873, stream_id=1, stream_seq=17)
     57038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3218151873, gaps=[])
     57038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151874, stream_id=1, stream_seq=17)
     57038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3218151874, gaps=[])
     57038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151875, stream_id=1, stream_seq=17)
     57038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3218151875, gaps=[])
     57038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151876, stream_id=1, stream_seq=17)
     57038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3218151876, gaps=[])
     57039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151877, stream_id=1, stream_seq=17)
     57039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3218151877, gaps=[])
     57039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3218151878, stream_id=1, stream_seq=17)
     57039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3218151878, gaps=[])
     57039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3218151879, stream_id=1, stream_seq=18)
     57039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3218151879, gaps=[])
     57040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151880, stream_id=1, stream_seq=18)
     57040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3218151880, gaps=[])
     57040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151881, stream_id=1, stream_seq=18)
     57040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3218151881, gaps=[])
     57040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151882, stream_id=1, stream_seq=18)
     57040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3218151882, gaps=[])
     57040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151883, stream_id=1, stream_seq=18)
     57040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3218151883, gaps=[])
     57041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151884, stream_id=1, stream_seq=18)
     57041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3218151884, gaps=[])
     57041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3218151885, stream_id=1, stream_seq=18)
     57041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3218151885, gaps=[])
     57041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3218151886, stream_id=1, stream_seq=19)
     57041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3218151886, gaps=[])
     57041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151887, stream_id=1, stream_seq=19)
     57042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3218151887, gaps=[])
     57042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151888, stream_id=1, stream_seq=19)
     57042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3218151888, gaps=[])
     57042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151889, stream_id=1, stream_seq=19)
     57042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3218151889, gaps=[])
     57042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151890, stream_id=1, stream_seq=19)
     57043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3218151890, gaps=[])
     57043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151891, stream_id=1, stream_seq=19)
     57043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3218151891, gaps=[])
     57043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3218151892, stream_id=1, stream_seq=19)
     57043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3218151892, gaps=[])
     57044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3218151893, stream_id=1, stream_seq=20)
     57044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3218151893, gaps=[])
     57044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151894, stream_id=1, stream_seq=20)
     57044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3218151894, gaps=[])
     57044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151895, stream_id=1, stream_seq=20)
     57045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3218151895, gaps=[])
     57045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151896, stream_id=1, stream_seq=20)
     57045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3218151896, gaps=[])
     57045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151897, stream_id=1, stream_seq=20)
     57045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3218151897, gaps=[])
     57045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151898, stream_id=1, stream_seq=20)
     57045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3218151898, gaps=[])
     57046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3218151899, stream_id=1, stream_seq=20)
     57046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3218151899, gaps=[])
     57046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3218151900, stream_id=1, stream_seq=21)
     57046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3218151900, gaps=[])
     57046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151901, stream_id=1, stream_seq=21)
     57046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3218151901, gaps=[])
     57047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151902, stream_id=1, stream_seq=21)
     57047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3218151902, gaps=[])
     57047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151903, stream_id=1, stream_seq=21)
     57047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3218151903, gaps=[])
     57047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151904, stream_id=1, stream_seq=21)
     57047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3218151904, gaps=[])
     57048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151905, stream_id=1, stream_seq=21)
     57048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3218151905, gaps=[])
     57048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3218151906, stream_id=1, stream_seq=21)
     57048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3218151906, gaps=[])
     57049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3218151907, stream_id=1, stream_seq=22)
     57049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3218151907, gaps=[])
     57049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151908, stream_id=1, stream_seq=22)
     57049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3218151908, gaps=[])
     57049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151909, stream_id=1, stream_seq=22)
     57049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3218151909, gaps=[])
     57050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151910, stream_id=1, stream_seq=22)
     57050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3218151910, gaps=[])
     57050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151911, stream_id=1, stream_seq=22)
     57050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3218151911, gaps=[])
     57050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151912, stream_id=1, stream_seq=22)
     57050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3218151912, gaps=[])
     57051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3218151913, stream_id=1, stream_seq=22)
     57051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3218151913, gaps=[])
     57051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3218151914, stream_id=1, stream_seq=23)
     57051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3218151914, gaps=[])
     57051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151915, stream_id=1, stream_seq=23)
     57051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3218151915, gaps=[])
     57051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151916, stream_id=1, stream_seq=23)
     57051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3218151916, gaps=[])
     57052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151917, stream_id=1, stream_seq=23)
     57052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3218151917, gaps=[])
     57052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151918, stream_id=1, stream_seq=23)
     57052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3218151918, gaps=[])
     57052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151919, stream_id=1, stream_seq=23)
     57052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3218151919, gaps=[])
     57053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3218151920, stream_id=1, stream_seq=23)
     57053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3218151920, gaps=[])
     57053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3218151921, stream_id=1, stream_seq=24)
     57053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3218151921, gaps=[])
     57053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151922, stream_id=1, stream_seq=24)
     57053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3218151922, gaps=[])
     57054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151923, stream_id=1, stream_seq=24)
     57054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3218151923, gaps=[])
     57054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151924, stream_id=1, stream_seq=24)
     57054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3218151924, gaps=[])
     57054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151925, stream_id=1, stream_seq=24)
     57054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3218151925, gaps=[])
     57055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151926, stream_id=1, stream_seq=24)
     57055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3218151926, gaps=[])
     57055ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
     57055ms [log] [experimentStatusChanged] {"status": "running", "message": null}
     57055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3218151927, stream_id=1, stream_seq=24)
     57055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3218151927, gaps=[])
     57056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3218151928, stream_id=1, stream_seq=25)
     57056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3218151928, gaps=[])
     57056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151929, stream_id=1, stream_seq=25)
     57056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3218151929, gaps=[])
     57056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151930, stream_id=1, stream_seq=25)
     57056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3218151930, gaps=[])
     57056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151931, stream_id=1, stream_seq=25)
     57056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3218151931, gaps=[])
     57056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151932, stream_id=1, stream_seq=25)
     57056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3218151932, gaps=[])
     57057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151933, stream_id=1, stream_seq=25)
     57057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3218151933, gaps=[])
     57057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3218151934, stream_id=1, stream_seq=25)
     57057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3218151934, gaps=[])
     57057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3218151935, stream_id=1, stream_seq=26)
     57057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3218151935, gaps=[])
     57057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151936, stream_id=1, stream_seq=26)
     57057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3218151936, gaps=[])
     57058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151937, stream_id=1, stream_seq=26)
     57058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3218151937, gaps=[])
     57058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151938, stream_id=1, stream_seq=26)
     57058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3218151938, gaps=[])
     57058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151939, stream_id=1, stream_seq=26)
     57058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3218151939, gaps=[])
     57058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151940, stream_id=1, stream_seq=26)
     57058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3218151940, gaps=[])
     57058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3218151941, stream_id=1, stream_seq=26)
     57059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3218151941, gaps=[])
     57059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3218151942, stream_id=1, stream_seq=27)
     57059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3218151942, gaps=[])
     57059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151943, stream_id=1, stream_seq=27)
     57059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3218151943, gaps=[])
     57059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151944, stream_id=1, stream_seq=27)
     57060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3218151944, gaps=[])
     57060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151945, stream_id=1, stream_seq=27)
     57060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3218151945, gaps=[])
     57060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151946, stream_id=1, stream_seq=27)
     57060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3218151946, gaps=[])
     57060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151947, stream_id=1, stream_seq=27)
     57060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3218151947, gaps=[])
     57061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3218151948, stream_id=1, stream_seq=27)
     57061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3218151948, gaps=[])
     57061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3218151949, stream_id=1, stream_seq=28)
     57061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3218151949, gaps=[])
     57061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151950, stream_id=1, stream_seq=28)
     57062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3218151950, gaps=[])
     57062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151951, stream_id=1, stream_seq=28)
     57062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3218151951, gaps=[])
     57062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151952, stream_id=1, stream_seq=28)
     57062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3218151952, gaps=[])
     57062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151953, stream_id=1, stream_seq=28)
     57063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3218151953, gaps=[])
     57063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151954, stream_id=1, stream_seq=28)
     57063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3218151954, gaps=[])
     57063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3218151955, stream_id=1, stream_seq=28)
     57063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3218151955, gaps=[])
     57063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3218151956, stream_id=1, stream_seq=29)
     57064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3218151956, gaps=[])
     57064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151957, stream_id=1, stream_seq=29)
     57064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3218151957, gaps=[])
     57064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151958, stream_id=1, stream_seq=29)
     57064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3218151958, gaps=[])
     57064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151959, stream_id=1, stream_seq=29)
     57065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3218151959, gaps=[])
     57065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151960, stream_id=1, stream_seq=29)
     57065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3218151960, gaps=[])
     57065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151961, stream_id=1, stream_seq=29)
     57065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3218151961, gaps=[])
     57065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3218151962, stream_id=1, stream_seq=29)
     57066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3218151962, gaps=[])
     57066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3218151963, stream_id=1, stream_seq=30)
     57066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3218151963, gaps=[])
     57066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151964, stream_id=1, stream_seq=30)
     57066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3218151964, gaps=[])
     57067ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151965, stream_id=1, stream_seq=30)
     57067ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3218151965, gaps=[])
     57067ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151966, stream_id=1, stream_seq=30)
     57067ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3218151966, gaps=[])
     57068ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151967, stream_id=1, stream_seq=30)
     57068ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3218151967, gaps=[])
     57068ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151968, stream_id=1, stream_seq=30)
     57068ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3218151968, gaps=[])
     57068ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3218151969, stream_id=1, stream_seq=30)
     57068ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3218151969, gaps=[])
     57068ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3218151970, stream_id=1, stream_seq=31)
     57068ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3218151970, gaps=[])
     57069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151971, stream_id=1, stream_seq=31)
     57069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3218151971, gaps=[])
     57069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151972, stream_id=1, stream_seq=31)
     57069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3218151972, gaps=[])
     57069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151973, stream_id=1, stream_seq=31)
     57069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3218151973, gaps=[])
     57070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151974, stream_id=1, stream_seq=31)
     57070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3218151974, gaps=[])
     57070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151975, stream_id=1, stream_seq=31)
     57070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3218151975, gaps=[])
     57070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3218151976, stream_id=1, stream_seq=31)
     57071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3218151976, gaps=[])
     57071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3218151977, stream_id=1, stream_seq=32)
     57071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3218151977, gaps=[])
     57071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151978, stream_id=1, stream_seq=32)
     57071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3218151978, gaps=[])
     57071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151979, stream_id=1, stream_seq=32)
     57072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3218151979, gaps=[])
     57072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151980, stream_id=1, stream_seq=32)
     57072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3218151980, gaps=[])
     57072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151981, stream_id=1, stream_seq=32)
     57072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3218151981, gaps=[])
     57072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151982, stream_id=1, stream_seq=32)
     57073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3218151982, gaps=[])
     57073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3218151983, stream_id=1, stream_seq=32)
     57073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3218151983, gaps=[])
     57073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3218151984, stream_id=1, stream_seq=33)
     57073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3218151984, gaps=[])
     57074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151985, stream_id=1, stream_seq=33)
     57074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3218151985, gaps=[])
     57074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151986, stream_id=1, stream_seq=33)
     57074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3218151986, gaps=[])
     57074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151987, stream_id=1, stream_seq=33)
     57074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3218151987, gaps=[])
     57074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151988, stream_id=1, stream_seq=33)
     57075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3218151988, gaps=[])
     57075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3218151989, stream_id=1, stream_seq=33)
     57075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3218151989, gaps=[])
     57075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3218151990, stream_id=1, stream_seq=33)
     57106ms [log] 262140
     57106ms [log] 262140
     57106ms [log] [file] 
     57107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3218151990, gaps=[])
     57272ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/ecb089c6-d585-4dd4-a023-b8402bc4abd5"}', extra='')
     57272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0)
     57273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED
     57273ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed
     57273ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete
     57273ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed
     57273ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed
     57273ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed
     57273ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     57273ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED
     57273ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     57273ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     57274ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ecb089c6-d585-4dd4-a023-b8402bc4abd5", "state": "closed"}]
     57274ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None)
     57274ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None)
     57339ms [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='')
     57339ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."}
================== js Client to js Client File tests (websocket): should transmit file
     57412ms [err] Traceback (most recent call last):
     57412ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
     57413ms [err]     return _run_code(code, main_globals, None,
     57413ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
     57413ms [err]     exec(code, run_globals)
     57413ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in <module>
     57413ms [err]     sys.exit(main())
     57413ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main
     57413ms [err]     asyncio.run(main_async())
     57413ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
     57413ms [err]     return loop.run_until_complete(main)
     57413ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
     57414ms [err]     self.run_forever()
     57414ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
     57414ms [err]     self._run_once()
     57414ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
     57415ms [err]     event_list = self._selector.select(timeout)
     57415ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
     57415ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
     57415ms [err] KeyboardInterrupt
     57417ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
     57417ms [err]   h.flush()
     57417ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback
================== js Client to python Client File tests (websocket): should transmit file
     60718ms [log] starting device
     61142ms [err] DEBUG:asyncio:Using selector: EpollSelector
     61211ms [err] ERROR:asyncio:Unclosed client session
     61211ms [err] client_session: <aiohttp.client.ClientSession object at 0x7efed2512fe0>
     61276ms [log] parsing
     61276ms [log] creating device handler
     61276ms [log] [ready]
     61276ms [log] reading line
     61276ms [log] [websocketToken] "721d4c6d-a6f1-4ebc-9ecf-ad4c3b21ff16"
     61290ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
     61290ms [log] [websocketConnected]
     63079ms [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='')
     63079ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
     63088ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/e4a00708-9405-4c65-a125-e90521739d0f"}}', extra='')
     63088ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/e4a00708-9405-4c65-a125-e90521739d0f"}
     63137ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/d5c041b2-6950-4be3-a50d-6d4c17779b66","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/db3c0c89-3cb5-43ab-9ef9-85b948cfd7e0?id=97068e20-c6bf-460b-8355-d7dbcdb8bc51"},"services":[{"serviceId":"file_consumer","serviceType":"https://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":false}', extra='')
     63137ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d5c041b2-6950-4be3-a50d-6d4c17779b66", "state": "new"}]
     63138ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d5c041b2-6950-4be3-a50d-6d4c17779b66", "state": "connecting"}]
     63142ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d5c041b2-6950-4be3-a50d-6d4c17779b66", "state": "connected"}]
     63227ms [log] 262140
     63227ms [log] 262140
     63227ms [log] [file] 
     63228ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
     63228ms [log] [experimentStatusChanged] {"status": "running", "message": null}
     63228ms [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='')
     63228ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
     63389ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/d5c041b2-6950-4be3-a50d-6d4c17779b66"}', extra='')
     63389ms [log] [connectionsChanged] []
     63453ms [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='')
     63453ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."}
================== python Client to js Client File tests (websocket): should transmit file
     63526ms [err] Traceback (most recent call last):
     63526ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
     63527ms [err]     return _run_code(code, main_globals, None,
     63527ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
     63527ms [err]     exec(code, run_globals)
     63527ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in <module>
     63527ms [err]     sys.exit(main())
     63527ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main
     63527ms [err]     asyncio.run(main_async())
     63527ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
     63527ms [err]     return loop.run_until_complete(main)
     63527ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
     63527ms [err]     self.run_forever()
     63527ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
     63527ms [err]     self._run_once()
     63527ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
     63528ms [err]     event_list = self._selector.select(timeout)
     63528ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
     63528ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
     63528ms [err] KeyboardInterrupt
     63529ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
     63529ms [err]   h.flush()
     63529ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback
================== python Client to python Client File tests (websocket): should transmit file
     66774ms [log] starting device
     67189ms [err] DEBUG:asyncio:Using selector: EpollSelector
     67260ms [err] ERROR:asyncio:Unclosed client session
     67260ms [err] client_session: <aiohttp.client.ClientSession object at 0x7fe4a29b7070>
     67313ms [log] parsing
     67313ms [log] creating device handler
     67313ms [log] [ready]
     67313ms [log] reading line
     67313ms [log] [websocketToken] "71917947-157c-49ff-9c29-9a8307d83376"
     67328ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
     67328ms [log] [websocketConnected]
     67536ms [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='')
     67536ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
     67554ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/1702b9a0-b83f-455f-a10d-a44e40fb82a2"}}', extra='')
     67554ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/1702b9a0-b83f-455f-a10d-a44e40fb82a2"}
     67613ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/9ef48c47-6f91-4648-aa8c-f8e3b807527c","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/9e6e3230-45e3-4499-8071-439a2a0d3dcf?id=40147cb4-0be3-46d8-8ed7-128536b56a7b"},"services":[{"serviceId":"file_consumer","serviceType":"https://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":true}', extra='')
     67613ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9ef48c47-6f91-4648-aa8c-f8e3b807527c", "state": "new"}]
     67614ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9ef48c47-6f91-4648-aa8c-f8e3b807527c", "state": "connecting"}]
     67618ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9ef48c47-6f91-4648-aa8c-f8e3b807527c", "state": "connected"}]
     67716ms [log] 262140
     67716ms [log] 262140
     67716ms [log] [file] 
     67717ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
     67717ms [log] [experimentStatusChanged] {"status": "running", "message": null}
     67717ms [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='')
     67717ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
     67883ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/9ef48c47-6f91-4648-aa8c-f8e3b807527c"}', extra='')
     67883ms [log] [connectionsChanged] []
     67961ms [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='')
     67961ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."}
================== js Client to js Client GPIO tests (webrtc): should transmit initial gpio value
     68014ms [err] Traceback (most recent call last):
     68014ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
     68014ms [err]     return _run_code(code, main_globals, None,
     68014ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
     68014ms [err]     exec(code, run_globals)
     68014ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in <module>
     68014ms [err]     sys.exit(main())
     68014ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main
     68014ms [err]     asyncio.run(main_async())
     68014ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
     68014ms [err]     return loop.run_until_complete(main)
     68014ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
     68014ms [err]     self.run_forever()
     68014ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
     68014ms [err]     self._run_once()
     68014ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
     68015ms [err]     event_list = self._selector.select(timeout)
     68015ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
     68015ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
     68015ms [err] KeyboardInterrupt
     68017ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
     68017ms [err]   h.flush()
     68017ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback
================== js Client to js Client GPIO tests (webrtc): should transmit gpio value
================== js Client to python Client GPIO tests (webrtc): should transmit initial gpio value
     73812ms [log] starting device
     74240ms [err] DEBUG:asyncio:Using selector: EpollSelector
     74322ms [err] ERROR:asyncio:Unclosed client session
     74322ms [err] client_session: <aiohttp.client.ClientSession object at 0x7f9ffb29f070>
     74401ms [log] parsing
     74401ms [log] creating device handler
     74401ms [log] [ready]
     74401ms [log] reading line
     74401ms [log] [websocketToken] "ff4f9516-b549-42c0-b7e3-91a72d428241"
     74417ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
     74417ms [log] [websocketConnected]
     76182ms [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='')
     76182ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
     76196ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/246a95ad-aa81-4d1d-8ea8-1062c116c809"}}', extra='')
     76196ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/246a95ad-aa81-4d1d-8ea8-1062c116c809"}
     76255ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/03e66812-488b-4a0d-aae9-fbba0de123f4","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='')
     76261ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/03e66812-488b-4a0d-aae9-fbba0de123f4", "state": "new"}]
     78264ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer
     78266ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer)
     78266ms [err] v=0
     78266ms [err] o=- 3931427943 3931427943 IN IP4 0.0.0.0
     78266ms [err] s=-
     78266ms [err] t=0 0
     78266ms [err] a=group:BUNDLE 0
     78266ms [err] a=msid-semantic:WMS *
     78266ms [err] m=application 9 DTLS/SCTP 5000
     78266ms [err] c=IN IP4 0.0.0.0
     78266ms [err] a=mid:0
     78266ms [err] a=sctpmap:5000 webrtc-datachannel 65535
     78266ms [err] a=max-message-size:65536
     78266ms [err] a=ice-ufrag:BgQk
     78266ms [err] a=ice-pwd:F9PovAyQoM4JRpglayr3Mu
     78266ms [err] a=fingerprint:sha-256 49:D3:AF:C3:68:45:40:E7:44:75:49:D0:15:F0:CC:80:60:A2:1C:B7:96:B7:7A:8A:AA:3A:05:35:DA:48:7B:8F
     78266ms [err] a=setup:actpass
     78266ms [err] 
     78267ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer
     78267ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering
     78268ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/03e66812-488b-4a0d-aae9-fbba0de123f4", "state": "new"}]
     78269ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=<idle, bufsize=0>>)
     78270ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=<idle, bufsize=0>>)
     78270ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete
     78271ms [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='')
     78271ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
     78271ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/03e66812-488b-4a0d-aae9-fbba0de123f4"}', extra='')
     78271ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     78271ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions
     78294ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 55938) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'ypC1WK+SMsbB')
     78295ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 55938) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'ypC1WK+SMsbB')
     78295ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 6271095562456349002 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:oxQi\\r\\na=ice-pwd:l57nvJFqFuHJIg7m5YGF7kYb\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 7D:A8:F5:F8:09:3C:E3:FC:03:51:53:38:64:F1:96:CB:71:82:15:D4:97:BD:90:A7:C9:64:59:53:52:81:59:C3\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/03e66812-488b-4a0d-aae9-fbba0de123f4"}', extra='')
     78295ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     78295ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer
     78295ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer
     78295ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer)
     78295ms [err] v=0
     78295ms [err] o=- 6271095562456349002 2 IN IP4 127.0.0.1
     78295ms [err] s=-
     78295ms [err] t=0 0
     78295ms [err] a=group:BUNDLE 0
     78295ms [err] a=msid-semantic: WMS
     78295ms [err] m=application 9 DTLS/SCTP 5000
     78295ms [err] c=IN IP4 0.0.0.0
     78295ms [err] a=ice-ufrag:oxQi
     78295ms [err] a=ice-pwd:l57nvJFqFuHJIg7m5YGF7kYb
     78295ms [err] a=ice-options:trickle
     78295ms [err] a=fingerprint:sha-256 7D:A8:F5:F8:09:3C:E3:FC:03:51:53:38:64:F1:96:CB:71:82:15:D4:97:BD:90:A7:C9:64:59:53:52:81:59:C3
     78295ms [err] a=setup:active
     78295ms [err] a=mid:0
     78295ms [err] a=sctpmap:5000 webrtc-datachannel 1024
     78295ms [err] 
     78296ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking
     78296ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking
     78296ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting
     78297ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(nukZmPbKTZ 1 udp 1845501695 172.17.0.2 55938 typ prflx)
     78297ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     78297ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     78297ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     78297ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35108) -> ('172.17.0.2', 55938)) State.WAITING -> State.IN_PROGRESS
     78297ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 55938) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'#m\xbe\xa4\xd3~\x11\x05\x14\x101\x81')
     78298ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/03e66812-488b-4a0d-aae9-fbba0de123f4", "state": "connecting"}]
     78298ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 55938) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'#m\xbe\xa4\xd3~\x11\x05\x14\x101\x81')
     78298ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35108) -> ('172.17.0.2', 55938)) State.IN_PROGRESS -> State.SUCCEEDED
     78299ms [err] INFO:aioice.ice:Connection(0) ICE completed
     78304ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"candidate","content":{"candidate":"candidate:3893781625 1 udp 2113937151 64ed02f2-87ee-4fad-865e-f1cda432fcd7.local 55938 typ host generation 0 ufrag oxQi network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/03e66812-488b-4a0d-aae9-fbba0de123f4"}', extra='')
     78304ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     78304ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate
     78304ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate
     78308ms [err] INFO:aioice.ice:Connection(0) Remote candidate "64ed02f2-87ee-4fad-865e-f1cda432fcd7.local" resolved to 172.17.0.2
     78316ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"candidate","content":{"candidate":"candidate:2067645802 1 udp 1677729535 141.24.211.56 55938 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag oxQi network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/03e66812-488b-4a0d-aae9-fbba0de123f4"}', extra='')
     78316ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     78316ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate
     78316ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate
     78318ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35108) -> ('172.17.0.2', 55938)) State.FROZEN -> State.IN_PROGRESS
     78318ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 55938) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf9U\xab`j8\t\xf2|Uqo')
     78319ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 55938) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf9U\xab`j8\t\xf2|Uqo')
     78319ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35108) -> ('172.17.0.2', 55938)) State.IN_PROGRESS -> State.SUCCEEDED
     78319ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 50333) -> ('172.17.0.2', 55938)) State.FROZEN -> State.FAILED
     78319ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35108) -> ('141.24.211.56', 55938)) State.FROZEN -> State.FAILED
     78319ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 50333) -> ('141.24.211.56', 55938)) State.FROZEN -> State.FAILED
     78339ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed
     78339ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed
     78339ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING
     78340ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable
     78342ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM
     78343ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete
     78343ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED
     78343ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected
     78343ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0)
     78343ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start
     78343ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT
     78343ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable
     78344ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/03e66812-488b-4a0d-aae9-fbba0de123f4", "state": "connected"}]
     78347ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0)
     78347ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0)
     78347ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel
     78347ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams
     78347ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0)
     78348ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start
     78348ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED
     78348ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0)
     78348ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel
     78348ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED
     78349ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=394285041, stream_id=1, stream_seq=0)
     78349ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start
     78349ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=394285041, gaps=[])
     78349ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel
     78350ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=82311329, stream_id=1, stream_seq=0)
     78350ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open
     78350ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=82311329, gaps=[])
     78352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=82311330, stream_id=1, stream_seq=1)
     78352ms [log] {"busId":"gpio1","data":{"driver":"device1","state":"strongH"}}
     78352ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}}
     78352ms [log] [gpio] {"signal": "gpio1", "value": "strongH"}
     78352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=82311330, gaps=[])
     78353ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 55938) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'KMvtcUHu+YUf')
     78353ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 55938) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'KMvtcUHu+YUf')
     78353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=82311331, stream_id=1, stream_seq=2)
     78353ms [log] {"busId":"gpio2","data":{"driver":"device1","state":"strongL"}}
     78353ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}}
     78353ms [log] [gpio] {"signal": "gpio2", "value": "strongL"}
     78354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=82311331, gaps=[])
     78415ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 55938) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'FFQYVk0+Hk1V')
     78416ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 55938) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'FFQYVk0+Hk1V')
     78426ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
     78426ms [log] [experimentStatusChanged] {"status": "running", "message": null}
     78478ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 55938) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'UO5km2PCa1KS')
     78478ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 55938) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'UO5km2PCa1KS')
     78478ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 50333) -> ('172.17.0.2', 55938)) State.WAITING -> State.IN_PROGRESS
     78478ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 55938) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xbf\x91\xa3G\xda\x88\xa4U{W\x12\x9a')
     78479ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 55938) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xbf\x91\xa3G\xda\x88\xa4U{W\x12\x9a')
     78480ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 50333) -> ('172.17.0.2', 55938)) State.IN_PROGRESS -> State.SUCCEEDED
     78511ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/03e66812-488b-4a0d-aae9-fbba0de123f4"}', extra='')
     78512ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0)
     78512ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED
     78512ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed
     78513ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete
     78513ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed
     78513ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed
     78513ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed
     78514ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     78514ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED
     78514ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     78515ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     78515ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/03e66812-488b-4a0d-aae9-fbba0de123f4", "state": "closed"}]
     78517ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None)
     78517ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None)
     78603ms [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='')
     78603ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."}
================== js Client to python Client GPIO tests (webrtc): should transmit gpio value
     78665ms [err] Traceback (most recent call last):
     78665ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
     78665ms [err]     return _run_code(code, main_globals, None,
     78665ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
     78665ms [err]     exec(code, run_globals)
     78665ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in <module>
     78665ms [err]     sys.exit(main())
     78665ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main
     78665ms [err]     asyncio.run(main_async())
     78665ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
     78666ms [err]     return loop.run_until_complete(main)
     78666ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
     78666ms [err]     self.run_forever()
     78666ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
     78666ms [err]     self._run_once()
     78666ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
     78667ms [err]     event_list = self._selector.select(timeout)
     78667ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
     78667ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
     78667ms [err] KeyboardInterrupt
     78669ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
     78669ms [err]   h.flush()
     78669ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback
     78768ms [log] starting device
     79195ms [err] DEBUG:asyncio:Using selector: EpollSelector
     79262ms [err] ERROR:asyncio:Unclosed client session
     79262ms [err] client_session: <aiohttp.client.ClientSession object at 0x7fbdc71cf010>
     79341ms [log] parsing
     79341ms [log] creating device handler
     79341ms [log] [ready]
     79341ms [log] reading line
     79341ms [log] [websocketToken] "3900499f-ea19-4d66-9b76-d7dd53e1b653"
     79355ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
     79355ms [log] [websocketConnected]
     81154ms [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='')
     81154ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
     81172ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/cebb5ba7-1ecb-4b39-951c-81f482c981b0"}}', extra='')
     81172ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/cebb5ba7-1ecb-4b39-951c-81f482c981b0"}
     81225ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/4d117fe7-d22c-47f3-b435-7f40dc925a82","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='')
     81230ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4d117fe7-d22c-47f3-b435-7f40dc925a82", "state": "new"}]
     83234ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer
     83236ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer)
     83236ms [err] v=0
     83236ms [err] o=- 3931427948 3931427948 IN IP4 0.0.0.0
     83236ms [err] s=-
     83236ms [err] t=0 0
     83236ms [err] a=group:BUNDLE 0
     83236ms [err] a=msid-semantic:WMS *
     83236ms [err] m=application 9 DTLS/SCTP 5000
     83236ms [err] c=IN IP4 0.0.0.0
     83236ms [err] a=mid:0
     83236ms [err] a=sctpmap:5000 webrtc-datachannel 65535
     83236ms [err] a=max-message-size:65536
     83236ms [err] a=ice-ufrag:Co4j
     83236ms [err] a=ice-pwd:AJZwSRXQuJKFcYQPWjsd3S
     83236ms [err] a=fingerprint:sha-256 EF:AB:FD:5F:2A:7F:90:50:A9:FC:DD:58:1C:1C:18:7F:30:9B:A0:88:90:0C:0F:3C:1D:08:D1:E2:7E:2E:D7:87
     83236ms [err] a=setup:actpass
     83236ms [err] 
     83237ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer
     83237ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering
     83238ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4d117fe7-d22c-47f3-b435-7f40dc925a82", "state": "new"}]
     83239ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=<idle, bufsize=0>>)
     83239ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=<idle, bufsize=0>>)
     83240ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete
     83240ms [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='')
     83241ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
     83241ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/4d117fe7-d22c-47f3-b435-7f40dc925a82"}', extra='')
     83241ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     83241ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions
     83263ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47017) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'H+r1HYVCsuqR')
     83263ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47017) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'H+r1HYVCsuqR')
     83268ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 237841314372279758 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:CPNH\\r\\na=ice-pwd:AISZb5/GHTlyNczdhVJd7+aW\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 21:56:2F:A2:7A:2A:11:B9:76:CA:45:F5:42:1E:B8:0C:57:D2:21:BA:05:5A:CD:AC:E0:E3:AB:F3:A9:AB:E4:0D\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/4d117fe7-d22c-47f3-b435-7f40dc925a82"}', extra='')
     83268ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     83268ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer
     83268ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer
     83268ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer)
     83268ms [err] v=0
     83268ms [err] o=- 237841314372279758 2 IN IP4 127.0.0.1
     83268ms [err] s=-
     83268ms [err] t=0 0
     83268ms [err] a=group:BUNDLE 0
     83268ms [err] a=msid-semantic: WMS
     83268ms [err] m=application 9 DTLS/SCTP 5000
     83268ms [err] c=IN IP4 0.0.0.0
     83268ms [err] a=ice-ufrag:CPNH
     83268ms [err] a=ice-pwd:AISZb5/GHTlyNczdhVJd7+aW
     83268ms [err] a=ice-options:trickle
     83268ms [err] a=fingerprint:sha-256 21:56:2F:A2:7A:2A:11:B9:76:CA:45:F5:42:1E:B8:0C:57:D2:21:BA:05:5A:CD:AC:E0:E3:AB:F3:A9:AB:E4:0D
     83268ms [err] a=setup:active
     83268ms [err] a=mid:0
     83268ms [err] a=sctpmap:5000 webrtc-datachannel 1024
     83268ms [err] 
     83269ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking
     83269ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking
     83269ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting
     83270ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(zor0yUxRwe 1 udp 1845501695 172.17.0.2 47017 typ prflx)
     83270ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     83270ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     83270ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     83270ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41520) -> ('172.17.0.2', 47017)) State.WAITING -> State.IN_PROGRESS
     83270ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47017) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc0\xd2\xb2\xdd|\xe6\xdd?\x87w\xca\n')
     83271ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4d117fe7-d22c-47f3-b435-7f40dc925a82", "state": "connecting"}]
     83271ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47017) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc0\xd2\xb2\xdd|\xe6\xdd?\x87w\xca\n')
     83271ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41520) -> ('172.17.0.2', 47017)) State.IN_PROGRESS -> State.SUCCEEDED
     83272ms [err] INFO:aioice.ice:Connection(0) ICE completed
     83275ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"candidate","content":{"candidate":"candidate:1484669892 1 udp 2113937151 150a53a5-4666-45d9-ba62-d4bc504557ac.local 47017 typ host generation 0 ufrag CPNH network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/4d117fe7-d22c-47f3-b435-7f40dc925a82"}', extra='')
     83275ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     83275ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate
     83275ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate
     83278ms [err] INFO:aioice.ice:Connection(0) Remote candidate "150a53a5-4666-45d9-ba62-d4bc504557ac.local" resolved to 172.17.0.2
     83287ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"candidate","content":{"candidate":"candidate:3696437691 1 udp 1677729535 141.24.211.56 47017 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag CPNH network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/4d117fe7-d22c-47f3-b435-7f40dc925a82"}', extra='')
     83287ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     83287ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate
     83287ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate
     83291ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41520) -> ('172.17.0.2', 47017)) State.FROZEN -> State.IN_PROGRESS
     83291ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47017) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xfe\xa9qy\xc0\x0b?0\x89\x1e(4')
     83292ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47017) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xfe\xa9qy\xc0\x0b?0\x89\x1e(4')
     83292ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41520) -> ('172.17.0.2', 47017)) State.IN_PROGRESS -> State.SUCCEEDED
     83292ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60651) -> ('172.17.0.2', 47017)) State.FROZEN -> State.FAILED
     83292ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41520) -> ('141.24.211.56', 47017)) State.FROZEN -> State.FAILED
     83292ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60651) -> ('141.24.211.56', 47017)) State.FROZEN -> State.FAILED
     83312ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed
     83312ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed
     83313ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING
     83314ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable
     83317ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM
     83318ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete
     83318ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED
     83318ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected
     83318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0)
     83318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start
     83318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT
     83318ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable
     83319ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4d117fe7-d22c-47f3-b435-7f40dc925a82", "state": "connected"}]
     83321ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0)
     83321ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0)
     83321ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel
     83321ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams
     83322ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0)
     83322ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start
     83322ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED
     83322ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47017) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'v1q4Cfu4HXSR')
     83322ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47017) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'v1q4Cfu4HXSR')
     83323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0)
     83323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel
     83323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED
     83324ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3913503317, stream_id=1, stream_seq=0)
     83324ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start
     83324ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3913503317, gaps=[])
     83325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel
     83325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2406909649, stream_id=1, stream_seq=0)
     83325ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open
     83325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2406909649, gaps=[])
     83326ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2406909650, stream_id=1, stream_seq=1)
     83326ms [log] {"busId":"gpio1","data":{"driver":"device1","state":"strongH"}}
     83326ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}}
     83326ms [log] [gpio] {"signal": "gpio1", "value": "strongH"}
     83326ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2406909650, gaps=[])
     83326ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2406909651, stream_id=1, stream_seq=2)
     83327ms [log] {"busId":"gpio2","data":{"driver":"device1","state":"strongL"}}
     83327ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}}
     83327ms [log] [gpio] {"signal": "gpio2", "value": "strongL"}
     83327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2406909651, gaps=[])
     83327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2406909652, stream_id=1, stream_seq=3)
     83327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2406909652, gaps=[])
     83327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2406909653, stream_id=1, stream_seq=4)
     83327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2406909653, gaps=[])
     83384ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47017) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Qxf7OaNYRb+X')
     83384ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47017) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Qxf7OaNYRb+X')
     83392ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
     83392ms [log] {"busId":"gpio1","data":{"driver":"device1","state":"strongH"}}
     83392ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}}
     83392ms [log] {"busId":"gpio2","data":{"driver":"device1","state":"strongL"}}
     83392ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}}
     83392ms [log] [experimentStatusChanged] {"status": "running", "message": null}
     83447ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 47017) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'24UM7n6uzHuZ')
     83447ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 47017) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'24UM7n6uzHuZ')
     83448ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60651) -> ('172.17.0.2', 47017)) State.WAITING -> State.IN_PROGRESS
     83448ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 47017) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x16\x8aK\xa3\x1a\xd6C.BD\xbc\xf9')
     83452ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 47017) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x16\x8aK\xa3\x1a\xd6C.BD\xbc\xf9')
     83452ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60651) -> ('172.17.0.2', 47017)) State.IN_PROGRESS -> State.SUCCEEDED
     83490ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/4d117fe7-d22c-47f3-b435-7f40dc925a82"}', extra='')
     83490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0)
     83491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED
     83491ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed
     83491ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete
     83491ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed
     83492ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed
     83492ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed
     83492ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     83493ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED
     83493ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     83493ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     83494ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4d117fe7-d22c-47f3-b435-7f40dc925a82", "state": "closed"}]
     83495ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None)
     83495ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None)
     83580ms [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='')
     83580ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."}
================== python Client to js Client GPIO tests (webrtc): should transmit initial gpio value
     83631ms [err] Traceback (most recent call last):
     83631ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
     83631ms [err]     return _run_code(code, main_globals, None,
     83631ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
     83631ms [err]     exec(code, run_globals)
     83631ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in <module>
     83631ms [err]     sys.exit(main())
     83631ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main
     83632ms [err]     asyncio.run(main_async())
     83632ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
     83632ms [err]     return loop.run_until_complete(main)
     83632ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
     83632ms [err]     self.run_forever()
     83632ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
     83632ms [err]     self._run_once()
     83633ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
     83634ms [err]     event_list = self._selector.select(timeout)
     83634ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
     83634ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
     83634ms [err] KeyboardInterrupt
     83636ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
     83636ms [err]   h.flush()
     83636ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback
================== python Client to js Client GPIO tests (webrtc): should transmit gpio value
================== python Client to python Client GPIO tests (webrtc): should transmit initial gpio value
     93724ms [log] starting device
     94142ms [err] DEBUG:asyncio:Using selector: EpollSelector
     94212ms [err] ERROR:asyncio:Unclosed client session
     94212ms [err] client_session: <aiohttp.client.ClientSession object at 0x7fe09ea7aec0>
     94264ms [log] parsing
     94264ms [log] creating device handler
     94264ms [log] [ready]
     94264ms [log] reading line
     94264ms [log] [websocketToken] "6ea37b5f-28a5-4721-9871-c4ffef505b53"
     94284ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
     94284ms [log] [websocketConnected]
     94474ms [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='')
     94474ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
     94492ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/d88e998c-2575-40a9-96c5-d73461751228"}}', extra='')
     94492ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/d88e998c-2575-40a9-96c5-d73461751228"}
     94544ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/82e16092-7289-445d-bbd5-cf5aab1f10c0","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='')
     94551ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/82e16092-7289-445d-bbd5-cf5aab1f10c0", "state": "new"}]
     96554ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer
     96555ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer)
     96555ms [err] v=0
     96555ms [err] o=- 3931427962 3931427962 IN IP4 0.0.0.0
     96555ms [err] s=-
     96555ms [err] t=0 0
     96555ms [err] a=group:BUNDLE 0
     96555ms [err] a=msid-semantic:WMS *
     96555ms [err] m=application 9 DTLS/SCTP 5000
     96555ms [err] c=IN IP4 0.0.0.0
     96555ms [err] a=mid:0
     96555ms [err] a=sctpmap:5000 webrtc-datachannel 65535
     96555ms [err] a=max-message-size:65536
     96555ms [err] a=ice-ufrag:dSbY
     96555ms [err] a=ice-pwd:7xl7lrQqYxlOGHB2Z0NbVY
     96555ms [err] a=fingerprint:sha-256 F9:69:55:7B:FD:82:12:86:97:A1:53:44:9E:17:E6:C8:7B:19:DB:7D:E2:38:C5:97:CF:97:A3:89:55:DF:C3:48
     96555ms [err] a=setup:actpass
     96555ms [err] 
     96557ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer
     96557ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering
     96558ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/82e16092-7289-445d-bbd5-cf5aab1f10c0", "state": "new"}]
     96559ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=<idle, bufsize=0>>)
     96559ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=<idle, bufsize=0>>)
     96559ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete
     96560ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"connectionUrl":"http://localhost/peerconnections/82e16092-7289-445d-bbd5-cf5aab1f10c0","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='')
     96560ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     96560ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions
     96561ms [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='')
     96561ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
     96579ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50722) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x02\xb4\xeeC\xa2\xa5\x15V\xa90\xd1\x0f')
     96579ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50722) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x02\xb4\xeeC\xa2\xa5\x15V\xa90\xd1\x0f')
     96588ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"connectionUrl":"http://localhost/peerconnections/82e16092-7289-445d-bbd5-cf5aab1f10c0","content":{"type":"answer","sdp":"v=0\\r\\no=- 3931427962 3931427962 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 50722 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 50722 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 47065 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:7WyU\\r\\na=ice-pwd:5deN2YA1V1zmh4VNGYUxVG\\r\\na=fingerprint:sha-256 83:31:36:D9:86:7A:3E:CA:E2:22:80:B7:E7:54:18:B0:8E:8B:F7:DB:82:6D:0C:44:DE:71:12:00:F2:FB:21:5A\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='')
     96588ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     96589ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer
     96589ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer
     96589ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer)
     96589ms [err] v=0
     96589ms [err] o=- 3931427962 3931427962 IN IP4 0.0.0.0
     96589ms [err] s=-
     96589ms [err] t=0 0
     96589ms [err] a=group:BUNDLE 0
     96589ms [err] a=msid-semantic:WMS *
     96589ms [err] m=application 50722 DTLS/SCTP 5000
     96589ms [err] c=IN IP4 172.30.0.1
     96589ms [err] a=mid:0
     96589ms [err] a=sctpmap:5000 webrtc-datachannel 65535
     96589ms [err] a=max-message-size:65536
     96589ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 50722 typ host
     96589ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 47065 typ host
     96589ms [err] a=end-of-candidates
     96589ms [err] a=ice-ufrag:7WyU
     96589ms [err] a=ice-pwd:5deN2YA1V1zmh4VNGYUxVG
     96589ms [err] a=fingerprint:sha-256 83:31:36:D9:86:7A:3E:CA:E2:22:80:B7:E7:54:18:B0:8E:8B:F7:DB:82:6D:0C:44:DE:71:12:00:F2:FB:21:5A
     96589ms [err] a=setup:active
     96589ms [err] 
     96591ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking
     96591ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking
     96591ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting
     96591ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36139) -> ('172.30.0.1', 50722)) State.FROZEN -> State.WAITING
     96591ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38609) -> ('172.30.0.1', 50722)) State.FROZEN -> State.WAITING
     96591ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36139) -> ('172.17.0.2', 47065)) State.FROZEN -> State.WAITING
     96591ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(O9pGv0BDPv 1 udp 1862270975 172.17.0.2 50722 typ prflx)
     96592ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     96592ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     96592ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     96592ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36139) -> ('172.17.0.2', 50722)) State.WAITING -> State.IN_PROGRESS
     96593ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50722) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\x8b&\x130\x82;/\xe5\xb5t\xb6'")
     96593ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36139) -> ('172.30.0.1', 50722)) State.WAITING -> State.IN_PROGRESS
     96593ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 50722) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'fGH\x93\xf9g\xad\xa3+j\x81F')
     96593ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/82e16092-7289-445d-bbd5-cf5aab1f10c0", "state": "connecting"}]
     96594ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50722) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\x8b&\x130\x82;/\xe5\xb5t\xb6'")
     96594ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36139) -> ('172.17.0.2', 50722)) State.IN_PROGRESS -> State.SUCCEEDED
     96595ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38609) -> ('172.30.0.1', 50722)) State.WAITING -> State.FAILED
     96595ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36139) -> ('172.17.0.2', 47065)) State.WAITING -> State.FAILED
     96595ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38609) -> ('172.17.0.2', 47065)) State.FROZEN -> State.FAILED
     96595ms [err] INFO:aioice.ice:Connection(0) ICE completed
     96596ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 50722) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'fGH\x93\xf9g\xad\xa3+j\x81F')
     96596ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36139) -> ('172.30.0.1', 50722)) State.IN_PROGRESS -> State.SUCCEEDED
     96597ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 50722) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xaf\xe7\xca \xf2\r\xd9\x96\xa9+\x1f\xf2')
     96598ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 50722) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xaf\xe7\xca \xf2\r\xd9\x96\xa9+\x1f\xf2')
     96613ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed
     96613ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed
     96614ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING
     96615ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable
     96619ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM
     96619ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete
     96620ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED
     96620ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected
     96620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0)
     96621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start
     96621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT
     96621ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable
     96621ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/82e16092-7289-445d-bbd5-cf5aab1f10c0", "state": "connected"}]
     96623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0)
     96623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel
     96624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams
     96624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0)
     96624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start
     96625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED
     96626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0)
     96626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel
     96626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED
     96627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=437530769, stream_id=1, stream_seq=0)
     96627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start
     96629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=701303527, stream_id=1, stream_seq=0)
     96629ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open
     96630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=701303527, gaps=[])
     96630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=437530769, gaps=[])
     96630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel
     96631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=701303528, stream_id=1, stream_seq=1)
     96631ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}}
     96631ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}}
     96631ms [log] [gpio] {"signal": "gpio1", "value": "strongH"}
     96631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=701303528, gaps=[])
     96632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=701303529, stream_id=1, stream_seq=2)
     96632ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}}
     96632ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}}
     96632ms [log] [gpio] {"signal": "gpio2", "value": "strongL"}
     96633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=701303529, gaps=[])
     96721ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
     96721ms [log] [experimentStatusChanged] {"status": "running", "message": null}
     96799ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/82e16092-7289-445d-bbd5-cf5aab1f10c0"}', extra='')
     96800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0)
     96800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED
     96800ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed
     96801ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete
     96801ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed
     96801ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed
     96801ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed
     96802ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     96802ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED
     96802ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     96802ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     96803ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/82e16092-7289-445d-bbd5-cf5aab1f10c0", "state": "closed"}]
     96804ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None)
     96804ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None)
     96884ms [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='')
     96884ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."}
================== python Client to python Client GPIO tests (webrtc): should transmit gpio value
     96934ms [err] Traceback (most recent call last):
     96934ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
     96934ms [err]     return _run_code(code, main_globals, None,
     96934ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
     96935ms [err]     exec(code, run_globals)
     96935ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in <module>
     96935ms [err]     sys.exit(main())
     96935ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main
     96935ms [err]     asyncio.run(main_async())
     96935ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
     96935ms [err]     return loop.run_until_complete(main)
     96935ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
     96935ms [err]     self.run_forever()
     96935ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
     96936ms [err]     self._run_once()
     96936ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
     96936ms [err]     event_list = self._selector.select(timeout)
     96936ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
     96937ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
     96937ms [err] KeyboardInterrupt
     96938ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
     96938ms [err]   h.flush()
     96938ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback
     97062ms [log] starting device
     97476ms [err] DEBUG:asyncio:Using selector: EpollSelector
     97545ms [err] ERROR:asyncio:Unclosed client session
     97545ms [err] client_session: <aiohttp.client.ClientSession object at 0x7f975e33b070>
     97611ms [log] parsing
     97611ms [log] creating device handler
     97611ms [log] [ready]
     97611ms [log] reading line
     97611ms [log] [websocketToken] "75cc2460-2661-4b70-a3bc-8c06f2f65bf0"
     97627ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
     97627ms [log] [websocketConnected]
     97835ms [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='')
     97835ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
     97851ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/7a89d834-146a-4c30-b522-34b37d7d061e"}}', extra='')
     97851ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/7a89d834-146a-4c30-b522-34b37d7d061e"}
     97903ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/d2a94bec-0941-4081-b702-2bc0aaa4c2e1","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='')
     97909ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d2a94bec-0941-4081-b702-2bc0aaa4c2e1", "state": "new"}]
     99912ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"connectionUrl":"http://localhost/peerconnections/d2a94bec-0941-4081-b702-2bc0aaa4c2e1","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='')
     99912ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     99913ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions
     99913ms [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='')
     99913ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
     99927ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"connectionUrl":"http://localhost/peerconnections/d2a94bec-0941-4081-b702-2bc0aaa4c2e1","content":{"type":"offer","sdp":"v=0\\r\\no=- 3931427965 3931427965 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 42429 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 42429 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 34733 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:U1s3\\r\\na=ice-pwd:us5f4cmDziPm58qdvxD9Hi\\r\\na=fingerprint:sha-256 5C:6F:DA:A4:A5:35:87:16:36:FE:73:3D:43:90:4F:AB:74:82:8E:74:51:B6:0A:DC:52:00:9E:A9:84:75:0D:27\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='')
     99927ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     99927ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer
     99927ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer
     99927ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer)
     99927ms [err] v=0
     99927ms [err] o=- 3931427965 3931427965 IN IP4 0.0.0.0
     99927ms [err] s=-
     99927ms [err] t=0 0
     99927ms [err] a=group:BUNDLE 0
     99927ms [err] a=msid-semantic:WMS *
     99927ms [err] m=application 42429 DTLS/SCTP 5000
     99927ms [err] c=IN IP4 172.30.0.1
     99927ms [err] a=mid:0
     99927ms [err] a=sctpmap:5000 webrtc-datachannel 65535
     99927ms [err] a=max-message-size:65536
     99927ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 42429 typ host
     99927ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 34733 typ host
     99927ms [err] a=end-of-candidates
     99927ms [err] a=ice-ufrag:U1s3
     99927ms [err] a=ice-pwd:us5f4cmDziPm58qdvxD9Hi
     99927ms [err] a=fingerprint:sha-256 5C:6F:DA:A4:A5:35:87:16:36:FE:73:3D:43:90:4F:AB:74:82:8E:74:51:B6:0A:DC:52:00:9E:A9:84:75:0D:27
     99927ms [err] a=setup:actpass
     99927ms [err] 
     99930ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer)
     99930ms [err] v=0
     99930ms [err] o=- 3931427965 3931427965 IN IP4 0.0.0.0
     99930ms [err] s=-
     99930ms [err] t=0 0
     99930ms [err] a=group:BUNDLE 0
     99930ms [err] a=msid-semantic:WMS *
     99930ms [err] m=application 42429 DTLS/SCTP 5000
     99930ms [err] c=IN IP4 172.30.0.1
     99930ms [err] a=mid:0
     99930ms [err] a=sctpmap:5000 webrtc-datachannel 65535
     99930ms [err] a=max-message-size:65536
     99930ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 42429 typ host
     99930ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 34733 typ host
     99930ms [err] a=end-of-candidates
     99930ms [err] a=ice-ufrag:U1s3
     99930ms [err] a=ice-pwd:us5f4cmDziPm58qdvxD9Hi
     99930ms [err] a=fingerprint:sha-256 5C:6F:DA:A4:A5:35:87:16:36:FE:73:3D:43:90:4F:AB:74:82:8E:74:51:B6:0A:DC:52:00:9E:A9:84:75:0D:27
     99930ms [err] a=setup:actpass
     99930ms [err] 
     99931ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer
     99931ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d2a94bec-0941-4081-b702-2bc0aaa4c2e1", "state": "new"}]
     99932ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer)
     99932ms [err] v=0
     99932ms [err] o=- 3931427965 3931427965 IN IP4 0.0.0.0
     99932ms [err] s=-
     99932ms [err] t=0 0
     99932ms [err] a=group:BUNDLE 0
     99932ms [err] a=msid-semantic:WMS *
     99932ms [err] m=application 9 DTLS/SCTP 5000
     99932ms [err] c=IN IP4 0.0.0.0
     99932ms [err] a=mid:0
     99932ms [err] a=sctpmap:5000 webrtc-datachannel 65535
     99932ms [err] a=max-message-size:65536
     99932ms [err] a=ice-ufrag:YWWx
     99932ms [err] a=ice-pwd:6ZuzvbJgLpUE0geHoidLNr
     99932ms [err] a=fingerprint:sha-256 72:98:87:D6:5A:DE:2D:BC:67:EF:C6:26:11:A1:60:8D:BB:C1:95:98:CE:4F:C1:A0:2A:86:A9:63:19:93:AE:94
     99932ms [err] a=setup:active
     99932ms [err] 
     99933ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable
     99933ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable
     99933ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering
     99935ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=<idle, bufsize=0>>)
     99935ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=<idle, bufsize=0>>)
     99936ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete
     99936ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking
     99936ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking
     99937ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting
     99937ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38977) -> ('172.30.0.1', 42429)) State.FROZEN -> State.WAITING
     99937ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34081) -> ('172.30.0.1', 42429)) State.FROZEN -> State.WAITING
     99937ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38977) -> ('172.17.0.2', 34733)) State.FROZEN -> State.WAITING
     99938ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     99938ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     99938ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38977) -> ('172.30.0.1', 42429)) State.WAITING -> State.IN_PROGRESS
     99938ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 42429) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'I\xaeue\x98\xa8\xf9ul\x06\xf9j')
     99939ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d2a94bec-0941-4081-b702-2bc0aaa4c2e1", "state": "connecting"}]
     99940ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 42429) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'I\xaeue\x98\xa8\xf9ul\x06\xf9j')
     99940ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38977) -> ('172.30.0.1', 42429)) State.IN_PROGRESS -> State.SUCCEEDED
     99954ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 42429) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\t\xfd\x13-l\x0e\xf6\xaa\xd2\x93\xfb}')
     99954ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 42429) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\t\xfd\x13-l\x0e\xf6\xaa\xd2\x93\xfb}')
     99955ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34081) -> ('172.30.0.1', 42429)) State.WAITING -> State.FAILED
     99955ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38977) -> ('172.17.0.2', 34733)) State.WAITING -> State.FAILED
     99955ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34081) -> ('172.17.0.2', 34733)) State.FROZEN -> State.FAILED
     99956ms [err] INFO:aioice.ice:Connection(0) ICE completed
     99956ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42429) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb7\x85\xf7&Z"\xce$\xc4be\xe4')
     99956ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42429) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb7\x85\xf7&Z"\xce$\xc4be\xe4')
     99957ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(muvZ7CPfO8 1 udp 1862270975 172.17.0.2 42429 typ prflx)
     99957ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38977) -> ('172.17.0.2', 42429)) State.WAITING -> State.IN_PROGRESS
     99957ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42429) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'~b\xab\x06<da\x81\x18\xc8V\x0f')
     99958ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed
     99958ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed
     99959ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING
     99960ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable
     99960ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42429) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'~b\xab\x06<da\x81\x18\xc8V\x0f')
     99981ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM
     99982ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete
     99982ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED
     99982ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected
     99982ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable
     99983ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d2a94bec-0941-4081-b702-2bc0aaa4c2e1", "state": "connected"}]
     99984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0)
     99984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams
     99984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0)
     99987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0)
     99987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0)
     99987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED
     99989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=4012800947, stream_id=1, stream_seq=0)
     99990ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open
     99990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=4255159590, stream_id=1, stream_seq=0)
     99990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start
     99991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4012800947, gaps=[])
     99991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4255159590, gaps=[])
     99992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel
     99993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=4012800948, stream_id=1, stream_seq=1)
     99993ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}}
     99993ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}}
     99993ms [log] [gpio] {"signal": "gpio1", "value": "strongH"}
     99993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4012800948, gaps=[])
     99993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=4012800949, stream_id=1, stream_seq=2)
     99994ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}}
     99994ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}}
     99994ms [log] [gpio] {"signal": "gpio2", "value": "strongL"}
     99995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4012800949, gaps=[])
     99995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=4012800950, stream_id=1, stream_seq=3)
     99995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4012800950, gaps=[])
     99995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=4012800951, stream_id=1, stream_seq=4)
     99995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4012800951, gaps=[])
    100069ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
    100069ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}}
    100069ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}}
    100069ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}}
    100069ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}}
    100069ms [log] [experimentStatusChanged] {"status": "running", "message": null}
    100155ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/d2a94bec-0941-4081-b702-2bc0aaa4c2e1"}', extra='')
    100155ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0)
    100156ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED
    100156ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed
    100156ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete
    100156ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed
    100156ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed
    100157ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed
    100158ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
    100158ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED
    100161ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
    100161ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
    100161ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None)
    100161ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None)
    100162ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d2a94bec-0941-4081-b702-2bc0aaa4c2e1", "state": "closed"}]
    100242ms [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='')
    100243ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."}
================== js Client to js Client GPIO tests (websocket): should transmit initial gpio value
    100311ms [err] Traceback (most recent call last):
    100311ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
    100311ms [err]     return _run_code(code, main_globals, None,
    100311ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
    100311ms [err]     exec(code, run_globals)
    100311ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in <module>
    100311ms [err]     sys.exit(main())
    100311ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main
    100312ms [err]     asyncio.run(main_async())
    100312ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
    100312ms [err]     return loop.run_until_complete(main)
    100312ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
    100312ms [err]     self.run_forever()
    100312ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
    100312ms [err]     self._run_once()
    100312ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
    100313ms [err]     event_list = self._selector.select(timeout)
    100313ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
    100313ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
    100313ms [err] KeyboardInterrupt
    100316ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
    100316ms [err]   h.flush()
    100316ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback
================== js Client to js Client GPIO tests (websocket): should transmit gpio value
================== js Client to python Client GPIO tests (websocket): should transmit initial gpio value
    105955ms [log] starting device
    106388ms [err] DEBUG:asyncio:Using selector: EpollSelector
    106457ms [err] ERROR:asyncio:Unclosed client session
    106457ms [err] client_session: <aiohttp.client.ClientSession object at 0x7fa3b8906f50>
    106520ms [log] parsing
    106520ms [log] creating device handler
    106520ms [log] [ready]
    106520ms [log] reading line
    106520ms [log] [websocketToken] "b4adebd4-f99b-4299-aaa5-fc64d833faaa"
    106532ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
    106532ms [log] [websocketConnected]
    108292ms [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='')
    108292ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
    108311ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/5d98924e-9dd1-4498-80ad-f1bd7689e283"}}', extra='')
    108311ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/5d98924e-9dd1-4498-80ad-f1bd7689e283"}
    108373ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/98e7869f-bf04-4d7d-bd84-96845297e443","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/596233f9-dffc-488c-a15a-b8a4a58024de?id=788c9519-7fc3-4fcc-8add-188df7968d11"},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='')
    108373ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/98e7869f-bf04-4d7d-bd84-96845297e443", "state": "new"}]
    108373ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/98e7869f-bf04-4d7d-bd84-96845297e443", "state": "connecting"}]
    108377ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/98e7869f-bf04-4d7d-bd84-96845297e443", "state": "connected"}]
    108383ms [log] {"busId":"gpio1","data":{"driver":"device1","state":"strongH"}}
    108383ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}}
    108383ms [log] [gpio] {"signal": "gpio1", "value": "strongH"}
    108384ms [log] {"busId":"gpio2","data":{"driver":"device1","state":"strongL"}}
    108384ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}}
    108384ms [log] [gpio] {"signal": "gpio2", "value": "strongL"}
    108436ms [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='')
    108436ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
    108464ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
    108464ms [log] [experimentStatusChanged] {"status": "running", "message": null}
    108526ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/98e7869f-bf04-4d7d-bd84-96845297e443"}', extra='')
    108527ms [log] [connectionsChanged] []
    108581ms [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='')
    108581ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."}
================== js Client to python Client GPIO tests (websocket): should transmit gpio value
    108653ms [err] Traceback (most recent call last):
    108653ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
    108654ms [err]     return _run_code(code, main_globals, None,
    108654ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
    108654ms [err]     exec(code, run_globals)
    108654ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in <module>
    108654ms [err]     sys.exit(main())
    108654ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main
    108654ms [err]     asyncio.run(main_async())
    108654ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
    108654ms [err]     return loop.run_until_complete(main)
    108654ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
    108654ms [err]     self.run_forever()
    108654ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
    108654ms [err]     self._run_once()
    108654ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
    108655ms [err]     event_list = self._selector.select(timeout)
    108655ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
    108655ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
    108655ms [err] KeyboardInterrupt
    108657ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
    108657ms [err]   h.flush()
    108657ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback
    108758ms [log] starting device
    109184ms [err] DEBUG:asyncio:Using selector: EpollSelector
    109253ms [err] ERROR:asyncio:Unclosed client session
    109253ms [err] client_session: <aiohttp.client.ClientSession object at 0x7f55ee35b070>
    109312ms [log] parsing
    109312ms [log] creating device handler
    109312ms [log] [ready]
    109312ms [log] reading line
    109312ms [log] [websocketToken] "d4fc482e-9a88-4954-bdc5-f8c9c93df634"
    109324ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
    109324ms [log] [websocketConnected]
    111104ms [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='')
    111104ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
    111120ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/585a32da-614b-41c0-a608-3dba11fb060f"}}', extra='')
    111120ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/585a32da-614b-41c0-a608-3dba11fb060f"}
    111176ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/e28c9aed-a373-44cb-9af5-364f58db6e21","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/3960ac85-7dc7-4def-af6a-297c591c7419?id=65b31f65-d412-4888-8e50-9f8f1d906ee1"},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='')
    111176ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e28c9aed-a373-44cb-9af5-364f58db6e21", "state": "new"}]
    111177ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e28c9aed-a373-44cb-9af5-364f58db6e21", "state": "connecting"}]
    111180ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e28c9aed-a373-44cb-9af5-364f58db6e21", "state": "connected"}]
    111186ms [log] {"busId":"gpio1","data":{"driver":"device1","state":"unknown"}}
    111186ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "unknown"}}
    111186ms [log] {"busId":"gpio2","data":{"driver":"device1","state":"unknown"}}
    111186ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "unknown"}}
    111186ms [log] {"busId":"gpio1","data":{"driver":"device1","state":"strongH"}}
    111186ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}}
    111186ms [log] [gpio] {"signal": "gpio1", "value": "strongH"}
    111186ms [log] {"busId":"gpio2","data":{"driver":"device1","state":"strongL"}}
    111186ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}}
    111186ms [log] [gpio] {"signal": "gpio2", "value": "strongL"}
    111237ms [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='')
    111237ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
    111265ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
    111265ms [log] [experimentStatusChanged] {"status": "running", "message": null}
    111335ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/e28c9aed-a373-44cb-9af5-364f58db6e21"}', extra='')
    111336ms [log] [connectionsChanged] []
    111393ms [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='')
    111393ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."}
================== python Client to js Client GPIO tests (websocket): should transmit initial gpio value
    111466ms [err] Traceback (most recent call last):
    111466ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
    111466ms [err]     return _run_code(code, main_globals, None,
    111466ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
    111467ms [err]     exec(code, run_globals)
    111467ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in <module>
    111467ms [err]     sys.exit(main())
    111467ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main
    111467ms [err]     asyncio.run(main_async())
    111467ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
    111467ms [err]     return loop.run_until_complete(main)
    111467ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
    111467ms [err]     self.run_forever()
    111467ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
    111468ms [err]     self._run_once()
    111468ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
    111468ms [err]     event_list = self._selector.select(timeout)
    111468ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
    111469ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
    111469ms [err] KeyboardInterrupt
    111471ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
    111471ms [err]   h.flush()
    111471ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback
================== python Client to js Client GPIO tests (websocket): should transmit gpio value
================== python Client to python Client GPIO tests (websocket): should transmit initial gpio value
    117232ms [log] starting device
    117648ms [err] DEBUG:asyncio:Using selector: EpollSelector
    117718ms [err] ERROR:asyncio:Unclosed client session
    117718ms [err] client_session: <aiohttp.client.ClientSession object at 0x7fe9d44cef20>
    117789ms [log] parsing
    117789ms [log] creating device handler
    117789ms [log] [ready]
    117789ms [log] reading line
    117789ms [log] [websocketToken] "db2dcc10-e1c3-4774-ba37-fe0a3bab99d0"
    117807ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
    117807ms [log] [websocketConnected]
    117981ms [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='')
    117981ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
    118004ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/b982f60e-a7a7-4a79-94d5-5a6de76e9e0e"}}', extra='')
    118004ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/b982f60e-a7a7-4a79-94d5-5a6de76e9e0e"}
    118063ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/e242d644-c88d-467d-85c3-b5d4a0c59a7b","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/82f495cf-b426-434a-9702-2be13b3b33dc?id=88f622c7-92a3-4226-bdeb-2f654d287318"},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='')
    118063ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e242d644-c88d-467d-85c3-b5d4a0c59a7b", "state": "new"}]
    118064ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e242d644-c88d-467d-85c3-b5d4a0c59a7b", "state": "connecting"}]
    118067ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e242d644-c88d-467d-85c3-b5d4a0c59a7b", "state": "connected"}]
    118069ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}}
    118069ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}}
    118069ms [log] [gpio] {"signal": "gpio1", "value": "strongH"}
    118071ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}}
    118071ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}}
    118071ms [log] [gpio] {"signal": "gpio2", "value": "strongL"}
    118126ms [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='')
    118127ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
    118145ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
    118145ms [log] [experimentStatusChanged] {"status": "running", "message": null}
    118218ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/e242d644-c88d-467d-85c3-b5d4a0c59a7b"}', extra='')
    118218ms [log] [connectionsChanged] []
    118279ms [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='')
    118279ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."}
================== python Client to python Client GPIO tests (websocket): should transmit gpio value
    118346ms [err] Traceback (most recent call last):
    118346ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
    118346ms [err]     return _run_code(code, main_globals, None,
    118346ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
    118347ms [err]     exec(code, run_globals)
    118347ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in <module>
    118347ms [err]     sys.exit(main())
    118347ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main
    118347ms [err]     asyncio.run(main_async())
    118347ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
    118347ms [err]     return loop.run_until_complete(main)
    118347ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
    118347ms [err]     self.run_forever()
    118347ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
    118347ms [err]     self._run_once()
    118347ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
    118348ms [err]     event_list = self._selector.select(timeout)
    118348ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
    118348ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
    118348ms [err] KeyboardInterrupt
    118350ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
    118350ms [err]   h.flush()
    118350ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback
    118459ms [log] starting device
    118874ms [err] DEBUG:asyncio:Using selector: EpollSelector
    118945ms [err] ERROR:asyncio:Unclosed client session
    118945ms [err] client_session: <aiohttp.client.ClientSession object at 0x7f5ead20afe0>
    119010ms [log] parsing
    119010ms [log] creating device handler
    119010ms [log] [ready]
    119010ms [log] reading line
    119010ms [log] [websocketToken] "1e5447f8-2088-415d-acc3-e89bb38628f7"
    119070ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
    119070ms [log] [websocketConnected]
    119255ms [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='')
    119255ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
    119263ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/c3c1697d-ee4c-4539-93a2-c0f82efb86b3"}}', extra='')
    119263ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/c3c1697d-ee4c-4539-93a2-c0f82efb86b3"}
    119316ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/f013e06f-b483-4570-825f-71a12957fe25","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/f42ad65f-6e68-4ce5-b483-fade492f0b6d?id=fbe967b3-279d-4122-881f-26b08cb0557a"},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='')
    119316ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f013e06f-b483-4570-825f-71a12957fe25", "state": "new"}]
    119316ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f013e06f-b483-4570-825f-71a12957fe25", "state": "connecting"}]
    119321ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f013e06f-b483-4570-825f-71a12957fe25", "state": "connected"}]
    119322ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "unknown"}}
    119322ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "unknown"}}
    119322ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "unknown"}}
    119322ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "unknown"}}
    119322ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}}
    119322ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}}
    119322ms [log] [gpio] {"signal": "gpio1", "value": "strongH"}
    119323ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}}
    119323ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}}
    119323ms [log] [gpio] {"signal": "gpio2", "value": "strongL"}
    119373ms [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='')
    119373ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
    119412ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
    119412ms [log] [experimentStatusChanged] {"status": "running", "message": null}
    119461ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/f013e06f-b483-4570-825f-71a12957fe25"}', extra='')
    119462ms [log] [connectionsChanged] []
    119530ms [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='')
    119530ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."}
================== js Client to js Client GPIO tests without driver (webrtc): should transmit initial gpio value
    119587ms [err] Traceback (most recent call last):
    119587ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
    119587ms [err]     return _run_code(code, main_globals, None,
    119587ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
    119587ms [err]     exec(code, run_globals)
    119587ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in <module>
    119587ms [err]     sys.exit(main())
    119587ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main
    119587ms [err]     asyncio.run(main_async())
    119587ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
    119587ms [err]     return loop.run_until_complete(main)
    119587ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
    119587ms [err]     self.run_forever()
    119587ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
    119587ms [err]     self._run_once()
    119587ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
    119588ms [err]     event_list = self._selector.select(timeout)
    119588ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
    119588ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
    119588ms [err] KeyboardInterrupt
    119590ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
    119590ms [err]   h.flush()
    119590ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback
================== js Client to js Client GPIO tests without driver (webrtc): should transmit gpio value
================== js Client to python Client GPIO tests without driver (webrtc): should transmit initial gpio value
    125301ms [log] starting device
    125730ms [err] DEBUG:asyncio:Using selector: EpollSelector
    125798ms [err] ERROR:asyncio:Unclosed client session
    125798ms [err] client_session: <aiohttp.client.ClientSession object at 0x7ff65c493070>
    125857ms [log] parsing
    125857ms [log] creating device handler
    125857ms [log] [ready]
    125857ms [log] reading line
    125857ms [log] [websocketToken] "573030ba-d86b-4464-8156-1702605aa3fb"
    125871ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
    125871ms [log] [websocketConnected]
    127649ms [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='')
    127649ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
    127662ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/1a21c0e7-ca9a-4050-920d-27654273e65a"}}', extra='')
    127662ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/1a21c0e7-ca9a-4050-920d-27654273e65a"}
    127717ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/bca997d8-29b4-4221-983b-86f6cca6ec23","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='')
    127723ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bca997d8-29b4-4221-983b-86f6cca6ec23", "state": "new"}]
    129726ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer
    129728ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer)
    129728ms [err] v=0
    129728ms [err] o=- 3931427995 3931427995 IN IP4 0.0.0.0
    129728ms [err] s=-
    129728ms [err] t=0 0
    129728ms [err] a=group:BUNDLE 0
    129728ms [err] a=msid-semantic:WMS *
    129728ms [err] m=application 9 DTLS/SCTP 5000
    129728ms [err] c=IN IP4 0.0.0.0
    129728ms [err] a=mid:0
    129728ms [err] a=sctpmap:5000 webrtc-datachannel 65535
    129728ms [err] a=max-message-size:65536
    129728ms [err] a=ice-ufrag:3U49
    129728ms [err] a=ice-pwd:3wC7G1KksW9WAUt2Wm5YhR
    129728ms [err] a=fingerprint:sha-256 DD:42:A6:E6:BC:1C:EA:AF:60:D5:AA:EC:8E:9F:F0:C8:D2:F8:BC:76:AE:27:86:56:F0:7F:1E:1A:20:88:AF:BA
    129728ms [err] a=setup:actpass
    129728ms [err] 
    129729ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer
    129729ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering
    129730ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bca997d8-29b4-4221-983b-86f6cca6ec23", "state": "new"}]
    129731ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=<idle, bufsize=0>>)
    129731ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=<idle, bufsize=0>>)
    129732ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete
    129733ms [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='')
    129733ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
    129733ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/bca997d8-29b4-4221-983b-86f6cca6ec23"}', extra='')
    129733ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
    129733ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions
    129754ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 35282) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'9Ujgz9e3Vqy6')
    129755ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 35282) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'9Ujgz9e3Vqy6')
    129756ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 7941537452103638727 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:cSGM\\r\\na=ice-pwd:/XJWX0uRP6N1GMiZQrmhcEvi\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 93:40:9F:00:D8:7A:F0:BC:D2:CE:B4:2A:5C:B8:E4:C7:27:B8:D3:87:FF:2D:FD:97:05:16:B7:0C:A5:7C:A9:F0\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/bca997d8-29b4-4221-983b-86f6cca6ec23"}', extra='')
    129756ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
    129756ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer
    129756ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer
    129756ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer)
    129756ms [err] v=0
    129756ms [err] o=- 7941537452103638727 2 IN IP4 127.0.0.1
    129756ms [err] s=-
    129756ms [err] t=0 0
    129756ms [err] a=group:BUNDLE 0
    129756ms [err] a=msid-semantic: WMS
    129756ms [err] m=application 9 DTLS/SCTP 5000
    129756ms [err] c=IN IP4 0.0.0.0
    129756ms [err] a=ice-ufrag:cSGM
    129756ms [err] a=ice-pwd:/XJWX0uRP6N1GMiZQrmhcEvi
    129756ms [err] a=ice-options:trickle
    129756ms [err] a=fingerprint:sha-256 93:40:9F:00:D8:7A:F0:BC:D2:CE:B4:2A:5C:B8:E4:C7:27:B8:D3:87:FF:2D:FD:97:05:16:B7:0C:A5:7C:A9:F0
    129756ms [err] a=setup:active
    129756ms [err] a=mid:0
    129756ms [err] a=sctpmap:5000 webrtc-datachannel 1024
    129756ms [err] 
    129757ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking
    129757ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking
    129757ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting
    129757ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(iz2o2GanF7 1 udp 1845501695 172.17.0.2 35282 typ prflx)
    129758ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
    129758ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
    129758ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
    129758ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56881) -> ('172.17.0.2', 35282)) State.WAITING -> State.IN_PROGRESS
    129758ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 35282) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xdc\x9a2\x08H\xf0*\xf2*R\xe9\x0e')
    129758ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bca997d8-29b4-4221-983b-86f6cca6ec23", "state": "connecting"}]
    129760ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 35282) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xdc\x9a2\x08H\xf0*\xf2*R\xe9\x0e')
    129760ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56881) -> ('172.17.0.2', 35282)) State.IN_PROGRESS -> State.SUCCEEDED
    129760ms [err] INFO:aioice.ice:Connection(0) ICE completed
    129765ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"candidate","content":{"candidate":"candidate:2244764043 1 udp 2113937151 a9b30dfa-bb3c-4ca5-a50b-b24238cd2f21.local 35282 typ host generation 0 ufrag cSGM network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/bca997d8-29b4-4221-983b-86f6cca6ec23"}', extra='')
    129765ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
    129766ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate
    129766ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate
    129769ms [err] INFO:aioice.ice:Connection(0) Remote candidate "a9b30dfa-bb3c-4ca5-a50b-b24238cd2f21.local" resolved to 172.17.0.2
    129779ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56881) -> ('172.17.0.2', 35282)) State.FROZEN -> State.IN_PROGRESS
    129779ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 35282) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'b\xb7\x10\x98p\xdfBj\x8bb \xea')
    129780ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 35282) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'b\xb7\x10\x98p\xdfBj\x8bb \xea')
    129781ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56881) -> ('172.17.0.2', 35282)) State.IN_PROGRESS -> State.SUCCEEDED
    129781ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51290) -> ('172.17.0.2', 35282)) State.FROZEN -> State.FAILED
    129783ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"candidate","content":{"candidate":"candidate:384286872 1 udp 1677729535 141.24.211.56 35282 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag cSGM network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/bca997d8-29b4-4221-983b-86f6cca6ec23"}', extra='')
    129783ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
    129783ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate
    129783ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate
    129800ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56881) -> ('141.24.211.56', 35282)) State.FROZEN -> State.IN_PROGRESS
    129800ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.211.56', 35282) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb5k\x80\xf8\xd8\xeb\xd1V\xd6L\x1e\x0f')
    129806ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 35282) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'KiKDYkY+GUsN')
    129806ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 35282) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'KiKDYkY+GUsN')
    129821ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51290) -> ('141.24.211.56', 35282)) State.FROZEN -> State.IN_PROGRESS
    129821ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.211.56', 35282) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xbf\xaa\xbaP\x11J\xacN\xd8\x14\xc2@')
    129842ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed
    129842ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed
    129843ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING
    129844ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable
    129848ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM
    129849ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete
    129849ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED
    129849ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected
    129849ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0)
    129849ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start
    129849ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT
    129849ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable
    129850ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bca997d8-29b4-4221-983b-86f6cca6ec23", "state": "connected"}]
    129852ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0)
    129852ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0)
    129852ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel
    129852ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams
    129852ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0)
    129853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start
    129853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED
    129853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0)
    129853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel
    129853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED
    129854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1022181115, stream_id=1, stream_seq=0)
    129854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start
    129855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1022181115, gaps=[])
    129855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel
    129855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3286821785, stream_id=1, stream_seq=0)
    129856ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open
    129856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3286821785, gaps=[])
    129858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3286821786, stream_id=1, stream_seq=1)
    129858ms [log] {"busId":"gpio1","data":{"driver":"default","state":"strongH"}}
    129858ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}}
    129858ms [log] [gpio] {"signal": "gpio1", "value": "strongH"}
    129858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3286821786, gaps=[])
    129859ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3286821787, stream_id=1, stream_seq=2)
    129859ms [log] {"busId":"gpio2","data":{"driver":"default","state":"strongL"}}
    129859ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}}
    129859ms [log] [gpio] {"signal": "gpio2", "value": "strongL"}
    129860ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3286821787, gaps=[])
    129868ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 35282) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'2qt4oGeQU/j9')
    129869ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 35282) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'2qt4oGeQU/j9')
    129927ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
    129927ms [log] [experimentStatusChanged] {"status": "running", "message": null}
    129931ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 35282) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'vF20wQ4Tqlx0')
    129932ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 35282) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'vF20wQ4Tqlx0')
    129932ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51290) -> ('172.17.0.2', 35282)) State.WAITING -> State.IN_PROGRESS
    129932ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 35282) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xcb\xa1\x13)yf\xe1\x08\x10V}\x8f')
    129935ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 35282) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xcb\xa1\x13)yf\xe1\x08\x10V}\x8f')
    129935ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51290) -> ('172.17.0.2', 35282)) State.IN_PROGRESS -> State.SUCCEEDED
    130021ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/bca997d8-29b4-4221-983b-86f6cca6ec23"}', extra='')
    130022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0)
    130022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED
    130022ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed
    130023ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete
    130023ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed
    130023ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed
    130023ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed
    130024ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
    130024ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED
    130024ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
    130024ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
    130025ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bca997d8-29b4-4221-983b-86f6cca6ec23", "state": "closed"}]
    130026ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None)
    130026ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None)
    130103ms [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='')
    130103ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."}
================== js Client to python Client GPIO tests without driver (webrtc): should transmit gpio value
    130167ms [err] Traceback (most recent call last):
    130167ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
    130167ms [err]     return _run_code(code, main_globals, None,
    130167ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
    130167ms [err]     exec(code, run_globals)
    130167ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in <module>
    130167ms [err]     sys.exit(main())
    130167ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main
    130167ms [err]     asyncio.run(main_async())
    130167ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
    130168ms [err]     return loop.run_until_complete(main)
    130168ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
    130169ms [err]     self.run_forever()
    130169ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
    130169ms [err]     self._run_once()
    130169ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
    130169ms [err]     event_list = self._selector.select(timeout)
    130169ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
    130169ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
    130169ms [err] KeyboardInterrupt
    130171ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
    130171ms [err]   h.flush()
    130171ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback
    130274ms [log] starting device
    130700ms [err] DEBUG:asyncio:Using selector: EpollSelector
    130768ms [err] ERROR:asyncio:Unclosed client session
    130768ms [err] client_session: <aiohttp.client.ClientSession object at 0x7f2acb00af50>
    130834ms [log] parsing
    130834ms [log] creating device handler
    130834ms [log] [ready]
    130834ms [log] reading line
    130834ms [log] [websocketToken] "2941232e-082d-4867-bc85-b0b9574f2669"
    130848ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
    130848ms [log] [websocketConnected]
    132576ms [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='')
    132577ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
    132589ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/212715f0-7cfb-412e-bb63-88b04ce54ce3"}}', extra='')
    132590ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/212715f0-7cfb-412e-bb63-88b04ce54ce3"}
    132650ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/38d8287d-51a6-40e0-afc8-e9c6f4935a96","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='')
    132656ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/38d8287d-51a6-40e0-afc8-e9c6f4935a96", "state": "new"}]
    134659ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer
    134661ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer)
    134661ms [err] v=0
    134661ms [err] o=- 3931428000 3931428000 IN IP4 0.0.0.0
    134661ms [err] s=-
    134661ms [err] t=0 0
    134661ms [err] a=group:BUNDLE 0
    134661ms [err] a=msid-semantic:WMS *
    134661ms [err] m=application 9 DTLS/SCTP 5000
    134661ms [err] c=IN IP4 0.0.0.0
    134661ms [err] a=mid:0
    134661ms [err] a=sctpmap:5000 webrtc-datachannel 65535
    134661ms [err] a=max-message-size:65536
    134661ms [err] a=ice-ufrag:ZtPw
    134661ms [err] a=ice-pwd:liCFyXglcn3PED679rdnmq
    134661ms [err] a=fingerprint:sha-256 86:CD:B8:9F:95:08:33:E5:CB:8D:3A:A4:F4:5F:1C:25:92:46:DD:59:FF:6F:8A:24:7F:FB:9F:62:07:15:4C:A5
    134661ms [err] a=setup:actpass
    134661ms [err] 
    134662ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer
    134662ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering
    134664ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/38d8287d-51a6-40e0-afc8-e9c6f4935a96", "state": "new"}]
    134664ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=<idle, bufsize=0>>)
    134665ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=<idle, bufsize=0>>)
    134666ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete
    134667ms [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='')
    134667ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
    134667ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/38d8287d-51a6-40e0-afc8-e9c6f4935a96"}', extra='')
    134668ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
    134668ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions
    134694ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49305) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'PGYWFEhgsPQL')
    134695ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49305) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'PGYWFEhgsPQL')
    134700ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 976493256622684432 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:dU1e\\r\\na=ice-pwd:244tmD3cLXe6QX2zmDGT8lxR\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 2A:C3:49:A3:06:F0:8B:4E:5A:E0:F2:A2:72:B6:BD:8C:62:80:EE:DB:4F:7E:C6:CF:9C:24:6B:3B:40:09:60:51\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/38d8287d-51a6-40e0-afc8-e9c6f4935a96"}', extra='')
    134701ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
    134701ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer
    134701ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer
    134701ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer)
    134701ms [err] v=0
    134701ms [err] o=- 976493256622684432 2 IN IP4 127.0.0.1
    134701ms [err] s=-
    134701ms [err] t=0 0
    134701ms [err] a=group:BUNDLE 0
    134701ms [err] a=msid-semantic: WMS
    134701ms [err] m=application 9 DTLS/SCTP 5000
    134701ms [err] c=IN IP4 0.0.0.0
    134701ms [err] a=ice-ufrag:dU1e
    134701ms [err] a=ice-pwd:244tmD3cLXe6QX2zmDGT8lxR
    134701ms [err] a=ice-options:trickle
    134701ms [err] a=fingerprint:sha-256 2A:C3:49:A3:06:F0:8B:4E:5A:E0:F2:A2:72:B6:BD:8C:62:80:EE:DB:4F:7E:C6:CF:9C:24:6B:3B:40:09:60:51
    134701ms [err] a=setup:active
    134701ms [err] a=mid:0
    134701ms [err] a=sctpmap:5000 webrtc-datachannel 1024
    134701ms [err] 
    134702ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking
    134702ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking
    134702ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting
    134702ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(303n6gvocP 1 udp 1845501695 172.17.0.2 49305 typ prflx)
    134702ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
    134703ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
    134703ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
    134703ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56546) -> ('172.17.0.2', 49305)) State.WAITING -> State.IN_PROGRESS
    134703ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49305) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xfet\xf9\x0b\x9a\xcc\xc5+\x1e$\xb4\xff')
    134703ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/38d8287d-51a6-40e0-afc8-e9c6f4935a96", "state": "connecting"}]
    134704ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49305) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xfet\xf9\x0b\x9a\xcc\xc5+\x1e$\xb4\xff')
    134704ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56546) -> ('172.17.0.2', 49305)) State.IN_PROGRESS -> State.SUCCEEDED
    134704ms [err] INFO:aioice.ice:Connection(0) ICE completed
    134708ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"candidate","content":{"candidate":"candidate:2606843758 1 udp 2113937151 dc74a387-2d0f-4f28-9756-8a7883b84d1c.local 49305 typ host generation 0 ufrag dU1e network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/38d8287d-51a6-40e0-afc8-e9c6f4935a96"}', extra='')
    134709ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
    134709ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate
    134709ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate
    134712ms [err] INFO:aioice.ice:Connection(0) Remote candidate "dc74a387-2d0f-4f28-9756-8a7883b84d1c.local" resolved to 172.17.0.2
    134721ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"candidate","content":{"candidate":"candidate:525085969 1 udp 1677729535 141.24.211.56 49305 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag dU1e network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/38d8287d-51a6-40e0-afc8-e9c6f4935a96"}', extra='')
    134721ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
    134721ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate
    134721ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate
    134723ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56546) -> ('172.17.0.2', 49305)) State.FROZEN -> State.IN_PROGRESS
    134723ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49305) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'_\xa1`\xf0I\xed\xac7\xc0\xbb\xa4\x1d')
    134724ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49305) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'_\xa1`\xf0I\xed\xac7\xc0\xbb\xa4\x1d')
    134724ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56546) -> ('172.17.0.2', 49305)) State.IN_PROGRESS -> State.SUCCEEDED
    134724ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58831) -> ('172.17.0.2', 49305)) State.FROZEN -> State.FAILED
    134724ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56546) -> ('141.24.211.56', 49305)) State.FROZEN -> State.FAILED
    134724ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58831) -> ('141.24.211.56', 49305)) State.FROZEN -> State.FAILED
    134743ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49305) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'+owkuLw7GddU')
    134743ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49305) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'+owkuLw7GddU')
    134744ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed
    134744ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed
    134745ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING
    134745ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable
    134749ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM
    134749ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete
    134749ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED
    134749ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected
    134750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0)
    134750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start
    134750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT
    134750ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable
    134750ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/38d8287d-51a6-40e0-afc8-e9c6f4935a96", "state": "connected"}]
    134752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0)
    134753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0)
    134753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel
    134753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams
    134753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0)
    134753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start
    134753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED
    134754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0)
    134754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel
    134754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED
    134754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=843309508, stream_id=1, stream_seq=0)
    134755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start
    134755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=843309508, gaps=[])
    134755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel
    134755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=4101335297, stream_id=1, stream_seq=0)
    134755ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open
    134755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4101335297, gaps=[])
    134757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=4101335298, stream_id=1, stream_seq=1)
    134757ms [log] {"busId":"gpio1","data":{"driver":"default","state":"strongH"}}
    134757ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}}
    134757ms [log] [gpio] {"signal": "gpio1", "value": "strongH"}
    134758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4101335298, gaps=[])
    134758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=4101335299, stream_id=1, stream_seq=2)
    134758ms [log] {"busId":"gpio2","data":{"driver":"default","state":"strongL"}}
    134758ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}}
    134758ms [log] [gpio] {"signal": "gpio2", "value": "strongL"}
    134759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4101335299, gaps=[])
    134759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=4101335300, stream_id=1, stream_seq=3)
    134759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4101335300, gaps=[])
    134759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=4101335301, stream_id=1, stream_seq=4)
    134759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4101335301, gaps=[])
    134806ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49305) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'DxZm2bC/YZpn')
    134806ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49305) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'DxZm2bC/YZpn')
    134823ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
    134823ms [log] {"busId":"gpio1","data":{"driver":"default","state":"strongH"}}
    134823ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}}
    134823ms [log] {"busId":"gpio2","data":{"driver":"default","state":"strongL"}}
    134823ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}}
    134823ms [log] [experimentStatusChanged] {"status": "running", "message": null}
    134869ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 49305) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'NmFQ4cTUsGDb')
    134869ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 49305) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'NmFQ4cTUsGDb')
    134870ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58831) -> ('172.17.0.2', 49305)) State.WAITING -> State.IN_PROGRESS
    134870ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 49305) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'L\xb5\x85\x11!q8wN o_')
    134872ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 49305) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'L\xb5\x85\x11!q8wN o_')
    134873ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58831) -> ('172.17.0.2', 49305)) State.IN_PROGRESS -> State.SUCCEEDED
    134922ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/38d8287d-51a6-40e0-afc8-e9c6f4935a96"}', extra='')
    134922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0)
    134923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED
    134923ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed
    134923ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete
    134923ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed
    134924ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed
    134924ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed
    134924ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
    134925ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED
    134925ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
    134925ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
    134926ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/38d8287d-51a6-40e0-afc8-e9c6f4935a96", "state": "closed"}]
    134927ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None)
    134927ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None)
    135012ms [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='')
    135012ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."}
================== python Client to js Client GPIO tests without driver (webrtc): should transmit initial gpio value
    135061ms [err] Traceback (most recent call last):
    135061ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
    135062ms [err]     return _run_code(code, main_globals, None,
    135062ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
    135062ms [err]     exec(code, run_globals)
    135062ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in <module>
    135062ms [err]     sys.exit(main())
    135062ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main
    135063ms [err]     asyncio.run(main_async())
    135063ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
    135063ms [err]     return loop.run_until_complete(main)
    135063ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
    135063ms [err]     self.run_forever()
    135063ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
    135063ms [err]     self._run_once()
    135063ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
    135064ms [err]     event_list = self._selector.select(timeout)
    135064ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
    135064ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
    135064ms [err] KeyboardInterrupt
    135066ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
    135066ms [err]   h.flush()
    135066ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback
================== python Client to js Client GPIO tests without driver (webrtc): should transmit gpio value
================== python Client to python Client GPIO tests without driver (webrtc): should transmit initial gpio value
    145158ms [log] starting device
    145575ms [err] DEBUG:asyncio:Using selector: EpollSelector
    145645ms [err] ERROR:asyncio:Unclosed client session
    145645ms [err] client_session: <aiohttp.client.ClientSession object at 0x7f17d35f70a0>
    145705ms [log] parsing
    145705ms [log] creating device handler
    145705ms [log] [ready]
    145705ms [log] reading line
    145705ms [log] [websocketToken] "8671836e-4249-48ec-96d4-94bb75a62b16"
    145723ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
    145723ms [log] [websocketConnected]
    145929ms [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='')
    145929ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
    145953ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/798cb3e7-1bbe-4f41-a825-16ed382b20ad"}}', extra='')
    145953ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/798cb3e7-1bbe-4f41-a825-16ed382b20ad"}
    146017ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/df9ddea4-3a6d-4c9b-875e-f300a89cdcbd","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='')
    146024ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/df9ddea4-3a6d-4c9b-875e-f300a89cdcbd", "state": "new"}]
    148028ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer
    148030ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer)
    148030ms [err] v=0
    148030ms [err] o=- 3931428013 3931428013 IN IP4 0.0.0.0
    148030ms [err] s=-
    148030ms [err] t=0 0
    148030ms [err] a=group:BUNDLE 0
    148030ms [err] a=msid-semantic:WMS *
    148030ms [err] m=application 9 DTLS/SCTP 5000
    148030ms [err] c=IN IP4 0.0.0.0
    148030ms [err] a=mid:0
    148030ms [err] a=sctpmap:5000 webrtc-datachannel 65535
    148030ms [err] a=max-message-size:65536
    148030ms [err] a=ice-ufrag:LDbS
    148030ms [err] a=ice-pwd:cGg7zCTx2ld0IE3NY7VPD1
    148030ms [err] a=fingerprint:sha-256 D3:DF:BC:4C:D9:2C:50:2F:0E:30:06:83:CD:83:24:3C:7C:57:E7:01:27:59:A1:F5:74:D3:31:BC:44:D9:DB:2E
    148030ms [err] a=setup:actpass
    148030ms [err] 
    148031ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer
    148031ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering
    148032ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/df9ddea4-3a6d-4c9b-875e-f300a89cdcbd", "state": "new"}]
    148033ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=<idle, bufsize=0>>)
    148033ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=<idle, bufsize=0>>)
    148034ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete
    148035ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"connectionUrl":"http://localhost/peerconnections/df9ddea4-3a6d-4c9b-875e-f300a89cdcbd","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='')
    148035ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
    148035ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions
    148035ms [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='')
    148035ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
    148055ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 40772) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xfbR\xc9\xf1\xb9!\x14\xa4\x82\x03\x1c\x05')
    148055ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 40772) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xfbR\xc9\xf1\xb9!\x14\xa4\x82\x03\x1c\x05')
    148070ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"connectionUrl":"http://localhost/peerconnections/df9ddea4-3a6d-4c9b-875e-f300a89cdcbd","content":{"type":"answer","sdp":"v=0\\r\\no=- 3931428013 3931428013 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 40772 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 40772 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 51807 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:KssM\\r\\na=ice-pwd:twDicZfJ4zU2lKig3wTa09\\r\\na=fingerprint:sha-256 3F:C9:47:95:D4:E7:4F:C8:B9:58:12:15:11:D7:EE:28:08:9B:AD:1B:9C:25:01:36:1F:7A:74:05:B4:2F:21:4A\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='')
    148070ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
    148070ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer
    148070ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer
    148070ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer)
    148070ms [err] v=0
    148070ms [err] o=- 3931428013 3931428013 IN IP4 0.0.0.0
    148070ms [err] s=-
    148070ms [err] t=0 0
    148070ms [err] a=group:BUNDLE 0
    148070ms [err] a=msid-semantic:WMS *
    148070ms [err] m=application 40772 DTLS/SCTP 5000
    148070ms [err] c=IN IP4 172.30.0.1
    148070ms [err] a=mid:0
    148070ms [err] a=sctpmap:5000 webrtc-datachannel 65535
    148070ms [err] a=max-message-size:65536
    148070ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 40772 typ host
    148070ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 51807 typ host
    148070ms [err] a=end-of-candidates
    148070ms [err] a=ice-ufrag:KssM
    148070ms [err] a=ice-pwd:twDicZfJ4zU2lKig3wTa09
    148070ms [err] a=fingerprint:sha-256 3F:C9:47:95:D4:E7:4F:C8:B9:58:12:15:11:D7:EE:28:08:9B:AD:1B:9C:25:01:36:1F:7A:74:05:B4:2F:21:4A
    148070ms [err] a=setup:active
    148070ms [err] 
    148072ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking
    148072ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking
    148072ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting
    148073ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36483) -> ('172.30.0.1', 40772)) State.FROZEN -> State.WAITING
    148073ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47166) -> ('172.30.0.1', 40772)) State.FROZEN -> State.WAITING
    148073ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36483) -> ('172.17.0.2', 51807)) State.FROZEN -> State.WAITING
    148073ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(XGUWFVsDM8 1 udp 1862270975 172.17.0.2 40772 typ prflx)
    148074ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
    148074ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
    148074ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
    148074ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36483) -> ('172.17.0.2', 40772)) State.WAITING -> State.IN_PROGRESS
    148075ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 40772) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'w\x8b\xbf\x8b\xf0\xd7T\x16~G\xef\xe4')
    148075ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36483) -> ('172.30.0.1', 40772)) State.WAITING -> State.IN_PROGRESS
    148075ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 40772) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa3\xd5J\x97\x97\x8e\xda\x18\x893\xf4\xf3')
    148076ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/df9ddea4-3a6d-4c9b-875e-f300a89cdcbd", "state": "connecting"}]
    148076ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 40772) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'w\x8b\xbf\x8b\xf0\xd7T\x16~G\xef\xe4')
    148077ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36483) -> ('172.17.0.2', 40772)) State.IN_PROGRESS -> State.SUCCEEDED
    148077ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47166) -> ('172.30.0.1', 40772)) State.WAITING -> State.FAILED
    148077ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36483) -> ('172.17.0.2', 51807)) State.WAITING -> State.FAILED
    148077ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47166) -> ('172.17.0.2', 51807)) State.FROZEN -> State.FAILED
    148077ms [err] INFO:aioice.ice:Connection(0) ICE completed
    148078ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 51807) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa5\xf1h\xed6\xf0\x05\x16\xe5]\xac/')
    148078ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 51807) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa5\xf1h\xed6\xf0\x05\x16\xe5]\xac/')
    148078ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36483) -> ('172.17.0.2', 51807)) State.FAILED -> State.IN_PROGRESS
    148079ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 51807) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'!\x9bdV\x07*\x9f\x85Q\xb4\xf1\xfd')
    148079ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 40772) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa3\xd5J\x97\x97\x8e\xda\x18\x893\xf4\xf3')
    148079ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36483) -> ('172.30.0.1', 40772)) State.IN_PROGRESS -> State.SUCCEEDED
    148080ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 40772) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x1f\xc2\xb33\x86\x15o\xe1GG\xab\xdc')
    148080ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 40772) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x1f\xc2\xb33\x86\x15o\xe1GG\xab\xdc')
    148080ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 51807) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'!\x9bdV\x07*\x9f\x85Q\xb4\xf1\xfd')
    148080ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36483) -> ('172.17.0.2', 51807)) State.IN_PROGRESS -> State.SUCCEEDED
    148095ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed
    148095ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed
    148096ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING
    148097ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable
    148100ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM
    148100ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete
    148101ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED
    148101ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected
    148101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0)
    148101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start
    148101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT
    148102ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable
    148102ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/df9ddea4-3a6d-4c9b-875e-f300a89cdcbd", "state": "connected"}]
    148103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0)
    148103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel
    148103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams
    148103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0)
    148104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start
    148104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED
    148105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0)
    148105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel
    148105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED
    148106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1820861463, stream_id=1, stream_seq=0)
    148106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start
    148107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2830744530, stream_id=1, stream_seq=0)
    148107ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open
    148108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2830744530, gaps=[])
    148108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1820861463, gaps=[])
    148108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel
    148108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2830744531, stream_id=1, stream_seq=1)
    148108ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}}
    148108ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}}
    148108ms [log] [gpio] {"signal": "gpio1", "value": "strongH"}
    148108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2830744531, gaps=[])
    148108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2830744532, stream_id=1, stream_seq=2)
    148108ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}}
    148108ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}}
    148108ms [log] [gpio] {"signal": "gpio2", "value": "strongL"}
    148109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2830744532, gaps=[])
    148189ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
    148189ms [log] [experimentStatusChanged] {"status": "running", "message": null}
    148271ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/df9ddea4-3a6d-4c9b-875e-f300a89cdcbd"}', extra='')
    148272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0)
    148272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED
    148272ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed
    148273ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete
    148273ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed
    148273ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed
    148273ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed
    148274ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
    148274ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED
    148274ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
    148275ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
    148276ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/df9ddea4-3a6d-4c9b-875e-f300a89cdcbd", "state": "closed"}]
    148276ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None)
    148276ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None)
    148365ms [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='')
    148365ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."}
================== python Client to python Client GPIO tests without driver (webrtc): should transmit gpio value
    148419ms [err] Traceback (most recent call last):
    148419ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
    148419ms [err]     return _run_code(code, main_globals, None,
    148419ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
    148419ms [err]     exec(code, run_globals)
    148419ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in <module>
    148420ms [err]     sys.exit(main())
    148420ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main
    148420ms [err]     asyncio.run(main_async())
    148420ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
    148420ms [err]     return loop.run_until_complete(main)
    148420ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
    148420ms [err]     self.run_forever()
    148420ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
    148420ms [err]     self._run_once()
    148420ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
    148421ms [err]     event_list = self._selector.select(timeout)
    148421ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
    148421ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
    148421ms [err] KeyboardInterrupt
    148423ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
    148423ms [err]   h.flush()
    148423ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback
    148540ms [log] starting device
    148956ms [err] DEBUG:asyncio:Using selector: EpollSelector
    149027ms [err] ERROR:asyncio:Unclosed client session
    149027ms [err] client_session: <aiohttp.client.ClientSession object at 0x7f859981b010>
    149095ms [log] parsing
    149095ms [log] creating device handler
    149095ms [log] [ready]
    149095ms [log] reading line
    149095ms [log] [websocketToken] "87100e45-f3d9-43da-a8ca-6a63bc58be1f"
    149116ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
    149116ms [log] [websocketConnected]
    149304ms [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='')
    149304ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
    149315ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/b8fa0b28-0b79-4945-b08a-49bd5cce0f90"}}', extra='')
    149316ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/b8fa0b28-0b79-4945-b08a-49bd5cce0f90"}
    149366ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/25493b1e-e0e0-48b2-83de-ba63a7ec390d","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='')
    149370ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/25493b1e-e0e0-48b2-83de-ba63a7ec390d", "state": "new"}]
    151373ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer
    151374ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer)
    151374ms [err] v=0
    151374ms [err] o=- 3931428016 3931428016 IN IP4 0.0.0.0
    151374ms [err] s=-
    151374ms [err] t=0 0
    151374ms [err] a=group:BUNDLE 0
    151374ms [err] a=msid-semantic:WMS *
    151374ms [err] m=application 9 DTLS/SCTP 5000
    151374ms [err] c=IN IP4 0.0.0.0
    151374ms [err] a=mid:0
    151374ms [err] a=sctpmap:5000 webrtc-datachannel 65535
    151374ms [err] a=max-message-size:65536
    151374ms [err] a=ice-ufrag:rQ9r
    151374ms [err] a=ice-pwd:XVh5QSvtGQNB5lzqp9arGE
    151374ms [err] a=fingerprint:sha-256 9E:72:2A:81:FE:CA:90:73:F3:2D:DF:66:C4:1F:C5:6C:8F:CE:62:81:74:E9:67:F7:B2:CA:72:63:25:BB:11:4C
    151374ms [err] a=setup:actpass
    151374ms [err] 
    151376ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer
    151376ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering
    151377ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/25493b1e-e0e0-48b2-83de-ba63a7ec390d", "state": "new"}]
    151377ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=<idle, bufsize=0>>)
    151378ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=<idle, bufsize=0>>)
    151378ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete
    151379ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"connectionUrl":"http://localhost/peerconnections/25493b1e-e0e0-48b2-83de-ba63a7ec390d","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='')
    151379ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
    151379ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions
    151379ms [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='')
    151380ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
    151398ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59713) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x17\xaaV\x9e\xf8\xa0\xc2\xa1j\xed\xee\x07')
    151398ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59713) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x17\xaaV\x9e\xf8\xa0\xc2\xa1j\xed\xee\x07')
    151413ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"connectionUrl":"http://localhost/peerconnections/25493b1e-e0e0-48b2-83de-ba63a7ec390d","content":{"type":"answer","sdp":"v=0\\r\\no=- 3931428016 3931428016 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 59713 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 59713 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 42121 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:tR70\\r\\na=ice-pwd:qOPr7Vy8WhqNd8ROYoWY0x\\r\\na=fingerprint:sha-256 67:7F:01:96:12:B9:06:AC:C8:C4:03:18:DB:45:BF:D7:A4:72:79:F6:CB:EE:9A:36:C2:5D:9F:81:B2:21:FF:5D\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='')
    151413ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
    151413ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer
    151414ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer
    151414ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer)
    151414ms [err] v=0
    151414ms [err] o=- 3931428016 3931428016 IN IP4 0.0.0.0
    151414ms [err] s=-
    151414ms [err] t=0 0
    151414ms [err] a=group:BUNDLE 0
    151414ms [err] a=msid-semantic:WMS *
    151414ms [err] m=application 59713 DTLS/SCTP 5000
    151414ms [err] c=IN IP4 172.30.0.1
    151414ms [err] a=mid:0
    151414ms [err] a=sctpmap:5000 webrtc-datachannel 65535
    151414ms [err] a=max-message-size:65536
    151414ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 59713 typ host
    151414ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 42121 typ host
    151414ms [err] a=end-of-candidates
    151414ms [err] a=ice-ufrag:tR70
    151414ms [err] a=ice-pwd:qOPr7Vy8WhqNd8ROYoWY0x
    151414ms [err] a=fingerprint:sha-256 67:7F:01:96:12:B9:06:AC:C8:C4:03:18:DB:45:BF:D7:A4:72:79:F6:CB:EE:9A:36:C2:5D:9F:81:B2:21:FF:5D
    151414ms [err] a=setup:active
    151414ms [err] 
    151415ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking
    151415ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking
    151416ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting
    151416ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40951) -> ('172.30.0.1', 59713)) State.FROZEN -> State.WAITING
    151416ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57516) -> ('172.30.0.1', 59713)) State.FROZEN -> State.WAITING
    151417ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40951) -> ('172.17.0.2', 42121)) State.FROZEN -> State.WAITING
    151417ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(wyb7mdI6qj 1 udp 1862270975 172.17.0.2 59713 typ prflx)
    151417ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
    151417ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
    151418ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
    151418ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40951) -> ('172.17.0.2', 59713)) State.WAITING -> State.IN_PROGRESS
    151418ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59713) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'W\x1a\xaf\x8e\x84\x9a\xce\x1c/\xe3\xfd\x99')
    151419ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40951) -> ('172.30.0.1', 59713)) State.WAITING -> State.IN_PROGRESS
    151419ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 59713) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd9\xf9\x7f\x89\xdc\x8c\xaa$\x03\xbf#~')
    151419ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/25493b1e-e0e0-48b2-83de-ba63a7ec390d", "state": "connecting"}]
    151420ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42121) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xba$F\xd6\xc4\x1dG4\xadR\xc3k')
    151420ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42121) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xba$F\xd6\xc4\x1dG4\xadR\xc3k')
    151421ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40951) -> ('172.17.0.2', 42121)) State.WAITING -> State.IN_PROGRESS
    151421ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42121) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe7\x8d\xc5p\x03\xd01\xc4\xfe\xb5\xc5\x92')
    151421ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59713) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'W\x1a\xaf\x8e\x84\x9a\xce\x1c/\xe3\xfd\x99')
    151422ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40951) -> ('172.17.0.2', 59713)) State.IN_PROGRESS -> State.SUCCEEDED
    151422ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57516) -> ('172.30.0.1', 59713)) State.WAITING -> State.FAILED
    151422ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57516) -> ('172.17.0.2', 42121)) State.FROZEN -> State.FAILED
    151423ms [err] INFO:aioice.ice:Connection(0) ICE completed
    151423ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 59713) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd9\xf9\x7f\x89\xdc\x8c\xaa$\x03\xbf#~')
    151423ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40951) -> ('172.30.0.1', 59713)) State.IN_PROGRESS -> State.SUCCEEDED
    151423ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 59713) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc5j\x99\xea]\xc4P\xad\xd3\xdb\x1f\xc0')
    151424ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 59713) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc5j\x99\xea]\xc4P\xad\xd3\xdb\x1f\xc0')
    151424ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42121) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe7\x8d\xc5p\x03\xd01\xc4\xfe\xb5\xc5\x92')
    151424ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40951) -> ('172.17.0.2', 42121)) State.IN_PROGRESS -> State.SUCCEEDED
    151439ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed
    151439ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed
    151440ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING
    151440ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable
    151444ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM
    151444ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete
    151444ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED
    151444ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected
    151445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0)
    151445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start
    151445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT
    151445ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable
    151445ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/25493b1e-e0e0-48b2-83de-ba63a7ec390d", "state": "connected"}]
    151448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0)
    151448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel
    151448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams
    151448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0)
    151448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start
    151449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED
    151450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0)
    151450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel
    151450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED
    151451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=558423157, stream_id=1, stream_seq=0)
    151451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start
    151452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2501815185, stream_id=1, stream_seq=0)
    151453ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open
    151453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2501815185, gaps=[])
    151453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=558423157, gaps=[])
    151453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel
    151454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2501815186, stream_id=1, stream_seq=1)
    151454ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}}
    151454ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}}
    151454ms [log] [gpio] {"signal": "gpio1", "value": "strongH"}
    151454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2501815186, gaps=[])
    151455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2501815187, stream_id=1, stream_seq=2)
    151455ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}}
    151455ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}}
    151455ms [log] [gpio] {"signal": "gpio2", "value": "strongL"}
    151456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2501815187, gaps=[])
    151456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2501815188, stream_id=1, stream_seq=3)
    151456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2501815188, gaps=[])
    151456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2501815189, stream_id=1, stream_seq=4)
    151456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2501815189, gaps=[])
    151545ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
    151545ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}}
    151545ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}}
    151545ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}}
    151545ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}}
    151545ms [log] [experimentStatusChanged] {"status": "running", "message": null}
    151615ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/25493b1e-e0e0-48b2-83de-ba63a7ec390d"}', extra='')
    151615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0)
    151615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED
    151615ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed
    151616ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete
    151616ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed
    151616ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed
    151616ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed
    151616ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
    151616ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED
    151617ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
    151617ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
    151617ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/25493b1e-e0e0-48b2-83de-ba63a7ec390d", "state": "closed"}]
    151618ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None)
    151618ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None)
    151703ms [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='')
    151703ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."}
================== js Client to js Client GPIO tests without driver (websocket): should transmit initial gpio value
    151758ms [err] Traceback (most recent call last):
    151758ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
    151759ms [err]     return _run_code(code, main_globals, None,
    151759ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
    151759ms [err]     exec(code, run_globals)
    151759ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in <module>
    151759ms [err]     sys.exit(main())
    151759ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main
    151759ms [err]     asyncio.run(main_async())
    151759ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
    151759ms [err]     return loop.run_until_complete(main)
    151759ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
    151760ms [err]     self.run_forever()
    151760ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
    151760ms [err]     self._run_once()
    151760ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
    151760ms [err]     event_list = self._selector.select(timeout)
    151760ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
    151761ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
    151761ms [err] KeyboardInterrupt
    151763ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
    151763ms [err]   h.flush()
    151763ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback
================== js Client to js Client GPIO tests without driver (websocket): should transmit gpio value
================== js Client to python Client GPIO tests without driver (websocket): should transmit initial gpio value
    157434ms [log] starting device
    157861ms [err] DEBUG:asyncio:Using selector: EpollSelector
    157929ms [err] ERROR:asyncio:Unclosed client session
    157929ms [err] client_session: <aiohttp.client.ClientSession object at 0x7f649466afb0>
    158004ms [log] parsing
    158004ms [log] creating device handler
    158004ms [log] [ready]
    158004ms [log] reading line
    158004ms [log] [websocketToken] "7cd66a1b-0120-457e-a2ac-c4b5424dfc1e"
    158018ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
    158018ms [log] [websocketConnected]
    159775ms [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='')
    159775ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
    159789ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/8ad1ef6a-25b4-4799-9e2d-ba175ffc0515"}}', extra='')
    159789ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/8ad1ef6a-25b4-4799-9e2d-ba175ffc0515"}
    159850ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/ff60379e-772f-465c-a7c3-49611e8796da","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/398a157d-ab78-45f1-a2d8-c21966735181?id=30890668-b99f-48a8-81f2-df536830e856"},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='')
    159851ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ff60379e-772f-465c-a7c3-49611e8796da", "state": "new"}]
    159851ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ff60379e-772f-465c-a7c3-49611e8796da", "state": "connecting"}]
    159854ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ff60379e-772f-465c-a7c3-49611e8796da", "state": "connected"}]
    159862ms [log] {"busId":"gpio1","data":{"driver":"default","state":"strongH"}}
    159862ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}}
    159862ms [log] [gpio] {"signal": "gpio1", "value": "strongH"}
    159862ms [log] {"busId":"gpio2","data":{"driver":"default","state":"strongL"}}
    159862ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}}
    159862ms [log] [gpio] {"signal": "gpio2", "value": "strongL"}
    159920ms [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='')
    159920ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
    159942ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
    159942ms [log] [experimentStatusChanged] {"status": "running", "message": null}
    159998ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/ff60379e-772f-465c-a7c3-49611e8796da"}', extra='')
    159999ms [log] [connectionsChanged] []
    160050ms [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='')
    160050ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."}
================== js Client to python Client GPIO tests without driver (websocket): should transmit gpio value
    160115ms [err] Traceback (most recent call last):
    160115ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
    160115ms [err]     return _run_code(code, main_globals, None,
    160115ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
    160115ms [err]     exec(code, run_globals)
    160115ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in <module>
    160115ms [err]     sys.exit(main())
    160115ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main
    160115ms [err]     asyncio.run(main_async())
    160115ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
    160115ms [err]     return loop.run_until_complete(main)
    160115ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
    160116ms [err]     self.run_forever()
    160116ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
    160116ms [err]     self._run_once()
    160116ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
    160116ms [err]     event_list = self._selector.select(timeout)
    160116ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
    160117ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
    160117ms [err] KeyboardInterrupt
    160119ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
    160119ms [err]   h.flush()
    160119ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback
    160228ms [log] starting device
    160656ms [err] DEBUG:asyncio:Using selector: EpollSelector
    160725ms [err] ERROR:asyncio:Unclosed client session
    160725ms [err] client_session: <aiohttp.client.ClientSession object at 0x7f981df06fb0>
    160793ms [log] parsing
    160793ms [log] creating device handler
    160793ms [log] [ready]
    160793ms [log] reading line
    160793ms [log] [websocketToken] "7ef7f0fa-c35d-4e41-94d9-bb2a82623b13"
    160807ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
    160807ms [log] [websocketConnected]
    162545ms [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='')
    162545ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
    162559ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/914eb5eb-0a8c-4518-9463-d65f253c74fb"}}', extra='')
    162559ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/914eb5eb-0a8c-4518-9463-d65f253c74fb"}
    162614ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/5bd138cc-717a-415e-a0df-63a67a7afec1","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/1c7bf076-b659-498e-bf2c-76481bc50e37?id=e9ecc458-eb5b-4c9d-bbb9-e777de4b9340"},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='')
    162615ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5bd138cc-717a-415e-a0df-63a67a7afec1", "state": "new"}]
    162615ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5bd138cc-717a-415e-a0df-63a67a7afec1", "state": "connecting"}]
    162618ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5bd138cc-717a-415e-a0df-63a67a7afec1", "state": "connected"}]
    162627ms [log] {"busId":"gpio1","data":{"driver":"default","state":"unknown"}}
    162627ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "unknown"}}
    162627ms [log] {"busId":"gpio2","data":{"driver":"default","state":"unknown"}}
    162627ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "unknown"}}
    162627ms [log] {"busId":"gpio1","data":{"driver":"default","state":"strongH"}}
    162627ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}}
    162627ms [log] [gpio] {"signal": "gpio1", "value": "strongH"}
    162627ms [log] {"busId":"gpio2","data":{"driver":"default","state":"strongL"}}
    162627ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}}
    162627ms [log] [gpio] {"signal": "gpio2", "value": "strongL"}
    162675ms [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='')
    162675ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
    162709ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
    162709ms [log] [experimentStatusChanged] {"status": "running", "message": null}
    162777ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/5bd138cc-717a-415e-a0df-63a67a7afec1"}', extra='')
    162777ms [log] [connectionsChanged] []
    162853ms [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='')
    162853ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."}
================== python Client to js Client GPIO tests without driver (websocket): should transmit initial gpio value
    162907ms [err] Traceback (most recent call last):
    162907ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
    162907ms [err]     return _run_code(code, main_globals, None,
    162907ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
    162907ms [err]     exec(code, run_globals)
    162907ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in <module>
    162908ms [err]     sys.exit(main())
    162908ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main
    162908ms [err]     asyncio.run(main_async())
    162908ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
    162908ms [err]     return loop.run_until_complete(main)
    162908ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
    162908ms [err]     self.run_forever()
    162908ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
    162909ms [err]     self._run_once()
    162909ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
    162909ms [err]     event_list = self._selector.select(timeout)
    162909ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
    162910ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
    162910ms [err] KeyboardInterrupt
    162912ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
    162912ms [err]   h.flush()
    162912ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback
================== python Client to js Client GPIO tests without driver (websocket): should transmit gpio value
================== python Client to python Client GPIO tests without driver (websocket): should transmit initial gpio value
    168579ms [log] starting device
    168996ms [err] DEBUG:asyncio:Using selector: EpollSelector
    169066ms [err] ERROR:asyncio:Unclosed client session
    169066ms [err] client_session: <aiohttp.client.ClientSession object at 0x7fde41ec2f80>
    169132ms [log] parsing
    169132ms [log] creating device handler
    169132ms [log] [ready]
    169132ms [log] reading line
    169132ms [log] [websocketToken] "15eeef6b-9dd1-4951-8800-b2975b1eff34"
    169151ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
    169152ms [log] [websocketConnected]
    169286ms [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='')
    169286ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
    169302ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/c5432b93-0916-4343-b404-e853ee303dc2"}}', extra='')
    169302ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/c5432b93-0916-4343-b404-e853ee303dc2"}
    169360ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/b9b82387-7855-46a1-a758-c4659c72bbc1","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/0988b8a4-b1a8-425e-879e-a39a6f8e9cd2?id=fb5c181e-d8a9-412b-8ec6-39ac1c56b406"},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='')
    169360ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b9b82387-7855-46a1-a758-c4659c72bbc1", "state": "new"}]
    169360ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b9b82387-7855-46a1-a758-c4659c72bbc1", "state": "connecting"}]
    169363ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b9b82387-7855-46a1-a758-c4659c72bbc1", "state": "connected"}]
    169366ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}}
    169366ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}}
    169366ms [log] [gpio] {"signal": "gpio1", "value": "strongH"}
    169366ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}}
    169366ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}}
    169366ms [log] [gpio] {"signal": "gpio2", "value": "strongL"}
    169415ms [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='')
    169415ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
    169438ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
    169438ms [log] [experimentStatusChanged] {"status": "running", "message": null}
    169508ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/b9b82387-7855-46a1-a758-c4659c72bbc1"}', extra='')
    169509ms [log] [connectionsChanged] []
    169559ms [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='')
    169559ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."}
================== python Client to python Client GPIO tests without driver (websocket): should transmit gpio value
    169627ms [err] Traceback (most recent call last):
    169627ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
    169627ms [err]     return _run_code(code, main_globals, None,
    169627ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
    169627ms [err]     exec(code, run_globals)
    169627ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in <module>
    169627ms [err]     sys.exit(main())
    169627ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main
    169627ms [err]     asyncio.run(main_async())
    169627ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
    169628ms [err]     return loop.run_until_complete(main)
    169628ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
    169628ms [err]     self.run_forever()
    169628ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
    169628ms [err]     self._run_once()
    169628ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
    169628ms [err]     event_list = self._selector.select(timeout)
    169628ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
    169628ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
    169628ms [err] KeyboardInterrupt
    169630ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
    169630ms [err]   h.flush()
    169630ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback
    169736ms [log] starting device
    170155ms [err] DEBUG:asyncio:Using selector: EpollSelector
    170225ms [err] ERROR:asyncio:Unclosed client session
    170225ms [err] client_session: <aiohttp.client.ClientSession object at 0x7f025cd37040>
    170287ms [log] parsing
    170287ms [log] creating device handler
    170287ms [log] [ready]
    170287ms [log] reading line
    170287ms [log] [websocketToken] "d343b97e-c7d0-4a06-8421-20127499e604"
    170309ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
    170309ms [log] [websocketConnected]
    170486ms [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='')
    170487ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
    170504ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/2e050591-9007-4f4f-83f1-e6de40d3b933"}}', extra='')
    170504ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/2e050591-9007-4f4f-83f1-e6de40d3b933"}
    170553ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/545e4f47-e216-436e-bc4f-f99b553a5f15","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/a6af41da-d7b3-4697-8ee8-587d04b3d243?id=8349e4ab-7403-4270-a808-fcd7b4f951a8"},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='')
    170553ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/545e4f47-e216-436e-bc4f-f99b553a5f15", "state": "new"}]
    170554ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/545e4f47-e216-436e-bc4f-f99b553a5f15", "state": "connecting"}]
    170556ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/545e4f47-e216-436e-bc4f-f99b553a5f15", "state": "connected"}]
    170559ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "unknown"}}
    170559ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "unknown"}}
    170559ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "unknown"}}
    170559ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "unknown"}}
    170559ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}}
    170559ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}}
    170559ms [log] [gpio] {"signal": "gpio1", "value": "strongH"}
    170559ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}}
    170559ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}}
    170559ms [log] [gpio] {"signal": "gpio2", "value": "strongL"}
    170613ms [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='')
    170613ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
    170638ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
    170638ms [log] [experimentStatusChanged] {"status": "running", "message": null}
    170711ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/545e4f47-e216-436e-bc4f-f99b553a5f15"}', extra='')
    170711ms [log] [connectionsChanged] []
    170787ms [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='')
    170787ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."}
================== Client Communication (device <-> device): should connect without errors
    170845ms [err] Traceback (most recent call last):
    170845ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
    170845ms [err]     return _run_code(code, main_globals, None,
    170845ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
    170845ms [err]     exec(code, run_globals)
    170845ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in <module>
    170845ms [err]     sys.exit(main())
    170845ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main
    170845ms [err]     asyncio.run(main_async())
    170845ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
    170845ms [err]     return loop.run_until_complete(main)
    170845ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
    170846ms [err]     self.run_forever()
    170846ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
    170846ms [err]     self._run_once()
    170846ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
    170847ms [err]     event_list = self._selector.select(timeout)
    170847ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
    170847ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
    170847ms [err] KeyboardInterrupt
    170849ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
    170849ms [err]   h.flush()
    170849ms [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