================== js Client to python Client Communication (webrtc): should connect without errors
      5124ms [log] starting device
      5595ms [err] DEBUG:asyncio:Using selector: EpollSelector
      5670ms [err] ERROR:asyncio:Unclosed client session
      5670ms [err] client_session: <aiohttp.client.ClientSession object at 0x7f6b00cc40d0>
      5754ms [log] parsing
      5754ms [log] creating device handler
      5754ms [log] [ready]
      5754ms [log] reading line
      5754ms [log] [websocketToken] "6ef4f958-202e-4edc-83df-81847a9a62d7"
      5771ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
      5771ms [log] [websocketConnected]
================== js Client to python Client Communication (webrtc): should start an experiment
      7553ms [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='')
      7554ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
      7574ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/d2f5db2e-c31f-4ac2-a532-3d57dddc77ed"}}', extra='')
      7574ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/d2f5db2e-c31f-4ac2-a532-3d57dddc77ed"}
      7653ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/51385c17-88cf-43ff-be31-bba92db07af7","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","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc"],"interfaces":[{"availableSignals":{"gpio":["gpio1","gpio2"]},"interfaceType":"gpio"}]}}],"tiebreaker":true}', extra='')
      7661ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/51385c17-88cf-43ff-be31-bba92db07af7", "state": "new"}]
      9664ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer
      9666ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer)
      9666ms [err] v=0
      9666ms [err] o=- 3937282371 3937282371 IN IP4 0.0.0.0
      9666ms [err] s=-
      9666ms [err] t=0 0
      9666ms [err] a=group:BUNDLE 0
      9666ms [err] a=msid-semantic:WMS *
      9666ms [err] m=application 9 DTLS/SCTP 5000
      9666ms [err] c=IN IP4 0.0.0.0
      9666ms [err] a=mid:0
      9666ms [err] a=sctpmap:5000 webrtc-datachannel 65535
      9666ms [err] a=max-message-size:65536
      9666ms [err] a=ice-ufrag:jPQ1
      9666ms [err] a=ice-pwd:Owxxc7Q9HE3n39PRVuwu9m
      9666ms [err] a=fingerprint:sha-256 EC:BC:1E:1E:32:1C:94:26:E3:64:A6:87:7D:63:6A:59:42:66:47:BD:44:56:25:93:AC:7C:41:FD:A8:BC:0D:CD
      9666ms [err] a=setup:actpass
      9666ms [err] 
      9668ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer
      9668ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering
      9669ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/51385c17-88cf-43ff-be31-bba92db07af7", "state": "new"}]
      9670ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=<idle, bufsize=0>>)
      9670ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=<idle, bufsize=0>>)
      9670ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete
      9671ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/51385c17-88cf-43ff-be31-bba92db07af7"}', extra='')
      9671ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
      9672ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions
      9672ms [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='')
      9672ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
      9697ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59705) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'xTVw9oXFaOJW')
      9697ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59705) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'xTVw9oXFaOJW')
      9697ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 4026293143682531458 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:eO8k\\r\\na=ice-pwd:MJVmLUFXBG7RsE3V8QRntZex\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 A9:54:5B:6F:87:D0:E4:3A:D0:71:F7:B0:EF:91:BF:96:C5:28:0B:CC:59:BB:D9:11:E6:23:37:2D:43:39:6A:97\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/51385c17-88cf-43ff-be31-bba92db07af7"}', extra='')
      9697ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
      9697ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer
      9697ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer
      9697ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer)
      9697ms [err] v=0
      9697ms [err] o=- 4026293143682531458 2 IN IP4 127.0.0.1
      9697ms [err] s=-
      9697ms [err] t=0 0
      9697ms [err] a=group:BUNDLE 0
      9697ms [err] a=msid-semantic: WMS
      9697ms [err] m=application 9 DTLS/SCTP 5000
      9697ms [err] c=IN IP4 0.0.0.0
      9697ms [err] a=ice-ufrag:eO8k
      9697ms [err] a=ice-pwd:MJVmLUFXBG7RsE3V8QRntZex
      9697ms [err] a=ice-options:trickle
      9697ms [err] a=fingerprint:sha-256 A9:54:5B:6F:87:D0:E4:3A:D0:71:F7:B0:EF:91:BF:96:C5:28:0B:CC:59:BB:D9:11:E6:23:37:2D:43:39:6A:97
      9697ms [err] a=setup:active
      9697ms [err] a=mid:0
      9697ms [err] a=sctpmap:5000 webrtc-datachannel 1024
      9697ms [err] 
      9698ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking
      9698ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking
      9698ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting
      9698ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(qhnRS5QDtL 1 udp 1845501695 172.17.0.2 59705 typ prflx)
      9698ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
      9699ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
      9699ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
      9699ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59757) -> ('172.17.0.2', 59705)) State.WAITING -> State.IN_PROGRESS
      9699ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59705) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa0\xba\x93|\xd9ri1or&\xae')
      9699ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/51385c17-88cf-43ff-be31-bba92db07af7", "state": "connecting"}]
      9700ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59705) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa0\xba\x93|\xd9ri1or&\xae')
      9700ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59757) -> ('172.17.0.2', 59705)) State.IN_PROGRESS -> State.SUCCEEDED
      9700ms [err] INFO:aioice.ice:Connection(0) ICE completed
      9706ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"candidate","content":{"candidate":"candidate:3504671118 1 udp 2113937151 69fe3b26-a0f7-4af6-baeb-285005707142.local 59705 typ host generation 0 ufrag eO8k network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/51385c17-88cf-43ff-be31-bba92db07af7"}', extra='')
      9706ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
      9706ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate
      9706ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate
      9710ms [err] INFO:aioice.ice:Connection(0) Remote candidate "69fe3b26-a0f7-4af6-baeb-285005707142.local" resolved to 172.17.0.2
      9721ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59757) -> ('172.17.0.2', 59705)) State.FROZEN -> State.IN_PROGRESS
      9721ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59705) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x0e\x9c\xf8\xe6Z\xf5\xe8\xe602\x07\x16')
      9722ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"candidate","content":{"candidate":"candidate:4072376067 1 udp 1677729535 141.24.211.56 59705 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag eO8k network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/51385c17-88cf-43ff-be31-bba92db07af7"}', extra='')
      9722ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
      9722ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate
      9722ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate
      9722ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59705) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x0e\x9c\xf8\xe6Z\xf5\xe8\xe602\x07\x16')
      9722ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59757) -> ('172.17.0.2', 59705)) State.IN_PROGRESS -> State.SUCCEEDED
      9723ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 55833) -> ('172.17.0.2', 59705)) State.FROZEN -> State.FAILED
      9723ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59757) -> ('141.24.211.56', 59705)) State.FROZEN -> State.FAILED
      9723ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 55833) -> ('141.24.211.56', 59705)) State.FROZEN -> State.FAILED
      9742ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed
      9742ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed
      9743ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING
      9743ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable
      9746ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM
      9746ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete
      9746ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED
      9746ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected
      9747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0)
      9747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start
      9747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT
      9747ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable
      9747ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/51385c17-88cf-43ff-be31-bba92db07af7", "state": "connected"}]
      9750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0)
      9751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0)
      9751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel
      9751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams
      9751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0)
      9751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start
      9751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED
      9751ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59705) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'UXwk3LGJszDj')
      9751ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59705) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'UXwk3LGJszDj')
      9752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0)
      9752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel
      9752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED
      9752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=724544463, stream_id=1, stream_seq=0)
      9752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start
      9753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=724544463, gaps=[])
      9753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel
      9753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=76525762, stream_id=1, stream_seq=0)
      9754ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open
      9754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=76525762, gaps=[])
      9809ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59705) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'aOEfDGeIaE3k')
      9810ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59705) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'aOEfDGeIaE3k')
      9833ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
      9833ms [log] [experimentStatusChanged] {"status": "running", "message": null}
      9872ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 59705) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'GgLhMHIL/vjp')
      9872ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 59705) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'GgLhMHIL/vjp')
      9873ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 55833) -> ('172.17.0.2', 59705)) State.WAITING -> State.IN_PROGRESS
      9873ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 59705) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'9\xc4\xb4\xcdoJ\xd3$\x8c\x1c:\x10')
      9877ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 59705) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'9\xc4\xb4\xcdoJ\xd3$\x8c\x1c:\x10')
      9877ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 55833) -> ('172.17.0.2', 59705)) State.IN_PROGRESS -> State.SUCCEEDED
      9917ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/51385c17-88cf-43ff-be31-bba92db07af7"}', extra='')
      9917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0)
      9917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED
      9917ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed
      9918ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete
      9918ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed
      9918ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed
      9918ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed
      9918ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
      9919ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED
      9919ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
      9919ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
      9919ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/51385c17-88cf-43ff-be31-bba92db07af7", "state": "closed"}]
      9920ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None)
      9920ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None)
     10016ms [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='')
     10016ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."}
================== python Client to js Client Communication (webrtc): should connect without errors
     10079ms [err] Traceback (most recent call last):
     10079ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
     10079ms [err]     return _run_code(code, main_globals, None,
     10079ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
     10079ms [err]     exec(code, run_globals)
     10079ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in <module>
     10079ms [err]     sys.exit(main())
     10079ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main
     10080ms [err]     asyncio.run(main_async())
     10080ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
     10080ms [err]     return loop.run_until_complete(main)
     10080ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
     10081ms [err]     self.run_forever()
     10081ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
     10081ms [err]     self._run_once()
     10081ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
     10082ms [err]     event_list = self._selector.select(timeout)
     10082ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
     10082ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
     10082ms [err] KeyboardInterrupt
     10085ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
     10085ms [err]   h.flush()
     10085ms [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
     15229ms [log] starting device
     15603ms [err] DEBUG:asyncio:Using selector: EpollSelector
     15675ms [err] ERROR:asyncio:Unclosed client session
     15675ms [err] client_session: <aiohttp.client.ClientSession object at 0x7f119274bd90>
     15740ms [log] parsing
     15740ms [log] creating device handler
     15740ms [log] [ready]
     15740ms [log] reading line
     15740ms [log] [websocketToken] "62994606-a23f-4585-b240-10784176a59e"
     15757ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
     15757ms [log] [websocketConnected]
================== python Client to python Client Communication (webrtc): should start an experiment
     16003ms [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='')
     16003ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
     16018ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/add7b54d-d887-433e-a685-b11c14ea05e2"}}', extra='')
     16018ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/add7b54d-d887-433e-a685-b11c14ea05e2"}
     16306ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/3d8c35ab-3edf-4e0a-b793-7768f3410787","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","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc"],"interfaces":[{"interfaceType":"gpio","availableSignals":{"gpio":["A1","A2","A3","A4","A5","A6","A7","A8","B1","B2","B3","B4","B5","B6","B7","B8","C1","C2","C3","C4","C5","C6","C7","C8","D1","D2","D3","D4","D5","D6","D7","D8","E1","E2","E3","E4","E5","E6","E7","E8","F1","F2","F3","F4","F5","F6","F7","F8","G1","G2","G3","G4","G5","G6","G7","G8","H1","H2","H3","H4","H5","H6","H7","H8"]},"direction":"inout"}]}}],"tiebreaker":true}', extra='')
     16313ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3d8c35ab-3edf-4e0a-b793-7768f3410787", "state": "new"}]
     18316ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer
     18318ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer)
     18318ms [err] v=0
     18318ms [err] o=- 3937282380 3937282380 IN IP4 0.0.0.0
     18318ms [err] s=-
     18318ms [err] t=0 0
     18318ms [err] a=group:BUNDLE 0
     18318ms [err] a=msid-semantic:WMS *
     18318ms [err] m=application 9 DTLS/SCTP 5000
     18318ms [err] c=IN IP4 0.0.0.0
     18318ms [err] a=mid:0
     18318ms [err] a=sctpmap:5000 webrtc-datachannel 65535
     18318ms [err] a=max-message-size:65536
     18318ms [err] a=ice-ufrag:IFpq
     18318ms [err] a=ice-pwd:z6KztrsnYLeahOlcuTiluh
     18318ms [err] a=fingerprint:sha-256 27:21:F5:7F:C8:B4:B4:E4:B2:4B:43:F7:2D:12:D1:45:8C:CD:85:16:2D:3C:24:0C:3A:C0:0E:5B:AA:FB:E9:29
     18318ms [err] a=setup:actpass
     18318ms [err] 
     18319ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer
     18319ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering
     18321ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3d8c35ab-3edf-4e0a-b793-7768f3410787", "state": "new"}]
     18321ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=<idle, bufsize=0>>)
     18322ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=<idle, bufsize=0>>)
     18322ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete
     18323ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"connectionUrl":"http://localhost/peerconnections/3d8c35ab-3edf-4e0a-b793-7768f3410787","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='')
     18323ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     18323ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions
     18323ms [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='')
     18323ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
     18343ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 53575) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'2\xdf\xa5B\xfa\x91\xa2\xc48u\x15U')
     18343ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 53575) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'2\xdf\xa5B\xfa\x91\xa2\xc48u\x15U')
     18358ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"connectionUrl":"http://localhost/peerconnections/3d8c35ab-3edf-4e0a-b793-7768f3410787","content":{"type":"answer","sdp":"v=0\\r\\no=- 3937282380 3937282380 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 53575 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 53575 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 55765 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:sDKY\\r\\na=ice-pwd:uIhA1G7u7mB12gqA7UZAk2\\r\\na=fingerprint:sha-256 64:6B:BB:E5:1A:1D:E2:36:D3:0C:56:AB:D0:0B:0C:27:85:25:99:EF:7A:EB:0F:DE:79:83:40:0B:E2:30:A0:83\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='')
     18358ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     18358ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer
     18358ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer
     18358ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer)
     18358ms [err] v=0
     18358ms [err] o=- 3937282380 3937282380 IN IP4 0.0.0.0
     18358ms [err] s=-
     18358ms [err] t=0 0
     18358ms [err] a=group:BUNDLE 0
     18358ms [err] a=msid-semantic:WMS *
     18358ms [err] m=application 53575 DTLS/SCTP 5000
     18358ms [err] c=IN IP4 172.30.0.1
     18358ms [err] a=mid:0
     18358ms [err] a=sctpmap:5000 webrtc-datachannel 65535
     18358ms [err] a=max-message-size:65536
     18358ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 53575 typ host
     18358ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 55765 typ host
     18358ms [err] a=end-of-candidates
     18358ms [err] a=ice-ufrag:sDKY
     18358ms [err] a=ice-pwd:uIhA1G7u7mB12gqA7UZAk2
     18358ms [err] a=fingerprint:sha-256 64:6B:BB:E5:1A:1D:E2:36:D3:0C:56:AB:D0:0B:0C:27:85:25:99:EF:7A:EB:0F:DE:79:83:40:0B:E2:30:A0:83
     18358ms [err] a=setup:active
     18358ms [err] 
     18360ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking
     18360ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking
     18360ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting
     18361ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45612) -> ('172.30.0.1', 53575)) State.FROZEN -> State.WAITING
     18361ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 41640) -> ('172.30.0.1', 53575)) State.FROZEN -> State.WAITING
     18361ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45612) -> ('172.17.0.2', 55765)) State.FROZEN -> State.WAITING
     18361ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(lKK4PKb3w5 1 udp 1862270975 172.17.0.2 53575 typ prflx)
     18361ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     18362ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     18362ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     18362ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45612) -> ('172.17.0.2', 53575)) State.WAITING -> State.IN_PROGRESS
     18362ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 53575) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xcb;\xdb\xa2\xd9V\x0f\xd0\x0e\n\xadz')
     18362ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45612) -> ('172.30.0.1', 53575)) State.WAITING -> State.IN_PROGRESS
     18363ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 53575) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa3\x18D\xe6\xae\xaaE\x14K\xc2\xff\xb4')
     18364ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3d8c35ab-3edf-4e0a-b793-7768f3410787", "state": "connecting"}]
     18364ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 53575) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xcb;\xdb\xa2\xd9V\x0f\xd0\x0e\n\xadz')
     18364ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45612) -> ('172.17.0.2', 53575)) State.IN_PROGRESS -> State.SUCCEEDED
     18365ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 41640) -> ('172.30.0.1', 53575)) State.WAITING -> State.FAILED
     18365ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45612) -> ('172.17.0.2', 55765)) State.WAITING -> State.FAILED
     18365ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 41640) -> ('172.17.0.2', 55765)) State.FROZEN -> State.FAILED
     18365ms [err] INFO:aioice.ice:Connection(0) ICE completed
     18370ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 53575) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa3\x18D\xe6\xae\xaaE\x14K\xc2\xff\xb4')
     18370ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45612) -> ('172.30.0.1', 53575)) State.IN_PROGRESS -> State.SUCCEEDED
     18371ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 53575) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'0\n\x15\x8f\xc0\n\xb5Ws<R\xca')
     18371ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 53575) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'0\n\x15\x8f\xc0\n\xb5Ws<R\xca')
     18383ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed
     18383ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed
     18384ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING
     18385ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable
     18389ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM
     18389ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete
     18389ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED
     18389ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected
     18390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0)
     18390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start
     18390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT
     18390ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable
     18391ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3d8c35ab-3edf-4e0a-b793-7768f3410787", "state": "connected"}]
     18393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0)
     18393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel
     18393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams
     18393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0)
     18393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start
     18393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED
     18395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0)
     18395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel
     18395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED
     18397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2289799164, stream_id=1, stream_seq=0)
     18397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start
     18400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=966410741, stream_id=1, stream_seq=0)
     18400ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open
     18400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=966410741, gaps=[])
     18401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2289799164, gaps=[])
     18401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel
     18539ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
     18539ms [log] [experimentStatusChanged] {"status": "running", "message": null}
     18572ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/3d8c35ab-3edf-4e0a-b793-7768f3410787"}', extra='')
     18572ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0)
     18572ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED
     18572ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed
     18573ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete
     18573ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed
     18573ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed
     18573ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed
     18573ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     18574ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED
     18574ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     18574ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     18574ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3d8c35ab-3edf-4e0a-b793-7768f3410787", "state": "closed"}]
     18575ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None)
     18575ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None)
     18649ms [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='')
     18649ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."}
================== js Client to js Client Communication (websocket): should connect without errors
     18709ms [err] Traceback (most recent call last):
     18709ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
     18709ms [err]     return _run_code(code, main_globals, None,
     18709ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
     18709ms [err]     exec(code, run_globals)
     18709ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in <module>
     18709ms [err]     sys.exit(main())
     18709ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main
     18709ms [err]     asyncio.run(main_async())
     18709ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
     18709ms [err]     return loop.run_until_complete(main)
     18709ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
     18709ms [err]     self.run_forever()
     18709ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
     18709ms [err]     self._run_once()
     18709ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
     18710ms [err]     event_list = self._selector.select(timeout)
     18710ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
     18710ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
     18710ms [err] KeyboardInterrupt
     18711ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
     18711ms [err]   h.flush()
     18711ms [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
     21705ms [log] starting device
     22094ms [err] DEBUG:asyncio:Using selector: EpollSelector
     22164ms [err] ERROR:asyncio:Unclosed client session
     22164ms [err] client_session: <aiohttp.client.ClientSession object at 0x7f0e5829fd60>
     22242ms [log] parsing
     22242ms [log] creating device handler
     22242ms [log] [ready]
     22242ms [log] reading line
     22242ms [log] [websocketToken] "4c1bdbc6-eb57-458f-b245-9ca87aa66af0"
     22255ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
     22255ms [log] [websocketConnected]
================== js Client to python Client Communication (websocket): should start an experiment
     24083ms [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='')
     24083ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
     24099ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/f5883b7a-c263-4120-94b5-ff7a4fe34199"}}', extra='')
     24099ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/f5883b7a-c263-4120-94b5-ff7a4fe34199"}
     24165ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/4aae4a5e-5ebe-4c39-9e77-d52e2d165524","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/6026acf8-2ce4-43b6-bab8-53e65aa2d136?id=027341d9-b3c3-446d-9123-6858456cbd35"},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["websocket"],"interfaces":[{"availableSignals":{"gpio":["gpio1","gpio2"]},"interfaceType":"gpio"}]}}],"tiebreaker":true}', extra='')
     24165ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4aae4a5e-5ebe-4c39-9e77-d52e2d165524", "state": "new"}]
     24165ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4aae4a5e-5ebe-4c39-9e77-d52e2d165524", "state": "connecting"}]
     24169ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4aae4a5e-5ebe-4c39-9e77-d52e2d165524", "state": "connected"}]
     24221ms [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='')
     24221ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
     24281ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
     24281ms [log] [experimentStatusChanged] {"status": "running", "message": null}
     24313ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/4aae4a5e-5ebe-4c39-9e77-d52e2d165524"}', extra='')
     24315ms [log] [connectionsChanged] []
     24382ms [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='')
     24382ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."}
================== python Client to js Client Communication (websocket): should connect without errors
     24439ms [err] Traceback (most recent call last):
     24439ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
     24439ms [err]     return _run_code(code, main_globals, None,
     24439ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
     24439ms [err]     exec(code, run_globals)
     24439ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in <module>
     24439ms [err]     sys.exit(main())
     24439ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main
     24439ms [err]     asyncio.run(main_async())
     24439ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
     24439ms [err]     return loop.run_until_complete(main)
     24439ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
     24439ms [err]     self.run_forever()
     24439ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
     24439ms [err]     self._run_once()
     24439ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
     24440ms [err]     event_list = self._selector.select(timeout)
     24440ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
     24440ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
     24440ms [err] KeyboardInterrupt
     24441ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
     24441ms [err]   h.flush()
     24441ms [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
     27412ms [log] starting device
     27788ms [err] DEBUG:asyncio:Using selector: EpollSelector
     27862ms [err] ERROR:asyncio:Unclosed client session
     27862ms [err] client_session: <aiohttp.client.ClientSession object at 0x7f4feafa7cd0>
     27944ms [log] parsing
     27944ms [log] creating device handler
     27944ms [log] [ready]
     27944ms [log] reading line
     27944ms [log] [websocketToken] "cca9ba7f-f9d0-438a-a143-46df9b165a9d"
     27962ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
     27962ms [log] [websocketConnected]
================== python Client to python Client Communication (websocket): should start an experiment
     28168ms [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='')
     28168ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
     28187ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/e8be9c4c-5aa5-46cb-b5f4-6f68731b6628"}}', extra='')
     28187ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/e8be9c4c-5aa5-46cb-b5f4-6f68731b6628"}
     28249ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/c336ed1c-e5a6-4456-9f92-dd7129c33473","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/3db9b64e-771e-4919-9d0a-be2d3ad8b8fc?id=2e49d3b3-4726-40f6-9e46-d394a9c55609"},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["websocket"],"interfaces":[{"interfaceType":"gpio","availableSignals":{"gpio":["A1","A2","A3","A4","A5","A6","A7","A8","B1","B2","B3","B4","B5","B6","B7","B8","C1","C2","C3","C4","C5","C6","C7","C8","D1","D2","D3","D4","D5","D6","D7","D8","E1","E2","E3","E4","E5","E6","E7","E8","F1","F2","F3","F4","F5","F6","F7","F8","G1","G2","G3","G4","G5","G6","G7","G8","H1","H2","H3","H4","H5","H6","H7","H8"]},"direction":"inout"}]}}],"tiebreaker":true}', extra='')
     28249ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c336ed1c-e5a6-4456-9f92-dd7129c33473", "state": "new"}]
     28249ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c336ed1c-e5a6-4456-9f92-dd7129c33473", "state": "connecting"}]
     28253ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c336ed1c-e5a6-4456-9f92-dd7129c33473", "state": "connected"}]
     28310ms [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='')
     28310ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
     28342ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
     28342ms [log] [experimentStatusChanged] {"status": "running", "message": null}
     28407ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/c336ed1c-e5a6-4456-9f92-dd7129c33473"}', extra='')
     28407ms [log] [connectionsChanged] []
     28492ms [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='')
     28492ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."}
     28691ms [err] Traceback (most recent call last):
     28691ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
     28691ms [err]     return _run_code(code, main_globals, None,
     28691ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
     28691ms [err]     exec(code, run_globals)
     28691ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in <module>
     28692ms [err]     sys.exit(main())
     28692ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main
     28692ms [err]     asyncio.run(main_async())
     28692ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
     28692ms [err]     return loop.run_until_complete(main)
     28692ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
     28692ms [err]     self.run_forever()
     28692ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
     28692ms [err]     self._run_once()
     28692ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
     28693ms [err]     event_list = self._selector.select(timeout)
     28693ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
     28693ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
     28693ms [err] KeyboardInterrupt
     28695ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
     28695ms [err]   h.flush()
     28695ms [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
     41374ms [log] starting device
     41774ms [err] DEBUG:asyncio:Using selector: EpollSelector
     41845ms [err] ERROR:asyncio:Unclosed client session
     41845ms [err] client_session: <aiohttp.client.ClientSession object at 0x7f400cc4bca0>
     41918ms [log] parsing
     41918ms [log] creating device handler
     41918ms [log] [ready]
     41918ms [log] reading line
     41918ms [log] [websocketToken] "0c1862c6-765a-47c4-a503-14f4af8294ad"
     41932ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
     41932ms [log] [websocketConnected]
     43712ms [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='')
     43712ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
     43737ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/88c3bf7f-f021-496a-befa-adebea7a3a9f"}}', extra='')
     43738ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/88c3bf7f-f021-496a-befa-adebea7a3a9f"}
     43787ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/a52f60d5-d3a3-470c-96e6-3c2c3f5a7948","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","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/file","serviceId":"file_producer","serviceDirection":"producer","supportedConnectionTypes":["webrtc"]}}],"tiebreaker":false}', extra='')
     43792ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a52f60d5-d3a3-470c-96e6-3c2c3f5a7948", "state": "new"}]
     45795ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a52f60d5-d3a3-470c-96e6-3c2c3f5a7948"}', extra='')
     45795ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     45795ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions
     45795ms [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='')
     45795ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
     45796ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 169428942092315486 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:cXJG\\r\\na=ice-pwd:1Iam6K+bnTBrXWqLRSSurZtG\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 66:59:06:E3:6B:1B:9F:35:8D:13:CC:74:78:65:DE:C7:D2:16:6D:FA:9C:47:5A:4B:37:D0:21:58:6A:AC:B0:89\\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/a52f60d5-d3a3-470c-96e6-3c2c3f5a7948"}', extra='')
     45796ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     45796ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer
     45796ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer
     45796ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer)
     45796ms [err] v=0
     45796ms [err] o=- 169428942092315486 2 IN IP4 127.0.0.1
     45796ms [err] s=-
     45796ms [err] t=0 0
     45796ms [err] a=group:BUNDLE 0
     45796ms [err] a=extmap-allow-mixed
     45796ms [err] a=msid-semantic: WMS
     45796ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel
     45796ms [err] c=IN IP4 0.0.0.0
     45796ms [err] a=ice-ufrag:cXJG
     45796ms [err] a=ice-pwd:1Iam6K+bnTBrXWqLRSSurZtG
     45796ms [err] a=ice-options:trickle
     45796ms [err] a=fingerprint:sha-256 66:59:06:E3:6B:1B:9F:35:8D:13:CC:74:78:65:DE:C7:D2:16:6D:FA:9C:47:5A:4B:37:D0:21:58:6A:AC:B0:89
     45796ms [err] a=setup:actpass
     45796ms [err] a=mid:0
     45796ms [err] a=sctp-port:5000
     45796ms [err] a=max-message-size:262144
     45796ms [err] 
     45799ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer)
     45799ms [err] v=0
     45799ms [err] o=- 169428942092315486 2 IN IP4 127.0.0.1
     45799ms [err] s=-
     45799ms [err] t=0 0
     45799ms [err] a=group:BUNDLE 0
     45799ms [err] a=extmap-allow-mixed
     45799ms [err] a=msid-semantic: WMS
     45799ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel
     45799ms [err] c=IN IP4 0.0.0.0
     45799ms [err] a=ice-ufrag:cXJG
     45799ms [err] a=ice-pwd:1Iam6K+bnTBrXWqLRSSurZtG
     45799ms [err] a=ice-options:trickle
     45799ms [err] a=fingerprint:sha-256 66:59:06:E3:6B:1B:9F:35:8D:13:CC:74:78:65:DE:C7:D2:16:6D:FA:9C:47:5A:4B:37:D0:21:58:6A:AC:B0:89
     45799ms [err] a=setup:actpass
     45799ms [err] a=mid:0
     45799ms [err] a=sctp-port:5000
     45799ms [err] a=max-message-size:262144
     45799ms [err] 
     45799ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer
     45799ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a52f60d5-d3a3-470c-96e6-3c2c3f5a7948", "state": "new"}]
     45801ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer)
     45801ms [err] v=0
     45801ms [err] o=- 3937282408 3937282408 IN IP4 0.0.0.0
     45801ms [err] s=-
     45801ms [err] t=0 0
     45801ms [err] a=group:BUNDLE 0
     45801ms [err] a=msid-semantic:WMS *
     45801ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel
     45801ms [err] c=IN IP4 0.0.0.0
     45801ms [err] a=mid:0
     45801ms [err] a=sctp-port:5000
     45801ms [err] a=max-message-size:65536
     45801ms [err] a=ice-ufrag:XSgY
     45801ms [err] a=ice-pwd:zebL8WuGRRV6pEus1YAsvx
     45801ms [err] a=fingerprint:sha-256 BA:8A:8D:E3:00:68:71:E0:5A:D6:5C:73:63:E3:EC:1B:22:6A:7B:71:25:BA:B9:FD:38:3E:14:28:60:FD:E4:0A
     45801ms [err] a=setup:active
     45801ms [err] 
     45801ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable
     45801ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable
     45801ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering
     45803ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=<idle, bufsize=0>>)
     45804ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=<idle, bufsize=0>>)
     45804ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete
     45805ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking
     45805ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking
     45805ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting
     45806ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     45806ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     45806ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a52f60d5-d3a3-470c-96e6-3c2c3f5a7948", "state": "connecting"}]
     45822ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 54872) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'QFJe2m/vwAsg')
     45822ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 54872) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'QFJe2m/vwAsg')
     45823ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(sUhZXBM4Dv 1 udp 1845501695 172.17.0.2 54872 typ prflx)
     45823ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54430) -> ('172.17.0.2', 54872)) State.WAITING -> State.IN_PROGRESS
     45823ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 54872) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd2u\x80\x0e\xd7&Y\x17F\xd9\xe8A')
     45826ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 54872) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd2u\x80\x0e\xd7&Y\x17F\xd9\xe8A')
     45826ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54430) -> ('172.17.0.2', 54872)) State.IN_PROGRESS -> State.SUCCEEDED
     45826ms [err] INFO:aioice.ice:Connection(0) ICE completed
     45834ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"candidate","content":{"candidate":"candidate:2459962737 1 udp 2113937151 f52dadd5-e719-4ba0-a6da-292c401d26cc.local 54872 typ host generation 0 ufrag cXJG network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a52f60d5-d3a3-470c-96e6-3c2c3f5a7948"}', extra='')
     45834ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     45834ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate
     45834ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate
     45839ms [err] INFO:aioice.ice:Connection(0) Remote candidate "f52dadd5-e719-4ba0-a6da-292c401d26cc.local" resolved to 172.17.0.2
     45844ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"candidate","content":{"candidate":"candidate:378365710 1 udp 1677729535 141.24.211.56 54872 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag cXJG network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a52f60d5-d3a3-470c-96e6-3c2c3f5a7948"}', extra='')
     45844ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     45844ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate
     45844ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate
     45846ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54430) -> ('172.17.0.2', 54872)) State.FROZEN -> State.IN_PROGRESS
     45846ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 54872) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'q\xc2\xdd/\x830\xfd\x12\xc1\xe9\x81\xcd')
     45847ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 54872) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'q\xc2\xdd/\x830\xfd\x12\xc1\xe9\x81\xcd')
     45847ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54430) -> ('172.17.0.2', 54872)) State.IN_PROGRESS -> State.SUCCEEDED
     45848ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"candidate","content":{"candidate":"candidate:1166071941 1 udp 33562623 141.24.210.113 61114 typ relay raddr 141.24.211.56 rport 54872 generation 0 ufrag cXJG network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a52f60d5-d3a3-470c-96e6-3c2c3f5a7948"}', extra='')
     45848ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     45848ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate
     45848ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate
     45866ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38682) -> ('172.17.0.2', 54872)) State.FROZEN -> State.IN_PROGRESS
     45866ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 54872) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'n\xbd\xd5\n\xf5C\x10\x0f\x05U\x01\xf4')
     45867ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 54872) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'n\xbd\xd5\n\xf5C\x10\x0f\x05U\x01\xf4')
     45867ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38682) -> ('172.17.0.2', 54872)) State.IN_PROGRESS -> State.SUCCEEDED
     45871ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 54872) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'GCSIR26ZgB9M')
     45871ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 54872) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'GCSIR26ZgB9M')
     45872ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54430) -> ('141.24.211.56', 54872)) State.FROZEN -> State.FAILED
     45872ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38682) -> ('141.24.211.56', 54872)) State.FROZEN -> State.FAILED
     45872ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54430) -> ('141.24.210.113', 61114)) State.FROZEN -> State.FAILED
     45872ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38682) -> ('141.24.210.113', 61114)) State.FROZEN -> State.FAILED
     45887ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed
     45887ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed
     45889ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING
     45889ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable
     45893ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80
     45894ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete
     45894ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED
     45894ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected
     45894ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable
     45894ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a52f60d5-d3a3-470c-96e6-3c2c3f5a7948", "state": "connected"}]
     45897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0)
     45897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams
     45897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0)
     45899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0)
     45899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0)
     45899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED
     45900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2864407242, stream_id=1, stream_seq=0)
     45900ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open
     45900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1628478818, stream_id=1, stream_seq=0)
     45900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start
     45900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2864407242, gaps=[])
     45901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2864407243, stream_id=1, stream_seq=1)
     45901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2864407243, gaps=[])
     45901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2864407244, stream_id=1, stream_seq=2)
     45902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2864407244, gaps=[])
     45902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407245, stream_id=1, stream_seq=2)
     45902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2864407245, gaps=[])
     45902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407246, stream_id=1, stream_seq=2)
     45902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2864407246, gaps=[])
     45903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407247, stream_id=1, stream_seq=2)
     45903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2864407247, gaps=[])
     45903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1628478818, gaps=[])
     45903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel
     45903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407248, stream_id=1, stream_seq=2)
     45904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2864407248, gaps=[])
     45904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407249, stream_id=1, stream_seq=2)
     45904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2864407249, gaps=[])
     45905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407250, stream_id=1, stream_seq=2)
     45905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2864407250, gaps=[])
     45905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2864407251, stream_id=1, stream_seq=2)
     45905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2864407252, stream_id=1, stream_seq=3)
     45906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047504, cumulative_tsn=2864407252, gaps=[])
     45906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407253, stream_id=1, stream_seq=3)
     45906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046344, cumulative_tsn=2864407253, gaps=[])
     45907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407254, stream_id=1, stream_seq=3)
     45907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045184, cumulative_tsn=2864407254, gaps=[])
     45907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407255, stream_id=1, stream_seq=3)
     45907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044024, cumulative_tsn=2864407255, gaps=[])
     45907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407256, stream_id=1, stream_seq=3)
     45907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042864, cumulative_tsn=2864407256, gaps=[])
     45908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407257, stream_id=1, stream_seq=3)
     45908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041704, cumulative_tsn=2864407257, gaps=[])
     45908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407258, stream_id=1, stream_seq=3)
     45908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040544, cumulative_tsn=2864407258, gaps=[])
     45909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2864407259, stream_id=1, stream_seq=3)
     45909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2864407259, gaps=[])
     45910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2864407260, stream_id=1, stream_seq=4)
     45910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2864407260, gaps=[])
     45910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407261, stream_id=1, stream_seq=4)
     45910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2864407261, gaps=[])
     45910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407262, stream_id=1, stream_seq=4)
     45911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2864407262, gaps=[])
     45911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407263, stream_id=1, stream_seq=4)
     45911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2864407263, gaps=[])
     45912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407264, stream_id=1, stream_seq=4)
     45912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2864407264, gaps=[])
     45912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407265, stream_id=1, stream_seq=4)
     45912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2864407265, gaps=[])
     45913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407266, stream_id=1, stream_seq=4)
     45913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2864407266, gaps=[])
     45914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2864407267, stream_id=1, stream_seq=4)
     45914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2864407267, gaps=[])
     45915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2864407268, stream_id=1, stream_seq=5)
     45915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2864407268, gaps=[])
     45916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407269, stream_id=1, stream_seq=5)
     45916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2864407269, gaps=[])
     45916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407270, stream_id=1, stream_seq=5)
     45916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2864407270, gaps=[])
     45917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407271, stream_id=1, stream_seq=5)
     45917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2864407271, gaps=[])
     45917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407272, stream_id=1, stream_seq=5)
     45918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2864407272, gaps=[])
     45918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407273, stream_id=1, stream_seq=5)
     45918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2864407273, gaps=[])
     45919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407274, stream_id=1, stream_seq=5)
     45919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2864407274, gaps=[])
     45919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2864407275, stream_id=1, stream_seq=5)
     45919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2864407275, gaps=[])
     45921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2864407276, stream_id=1, stream_seq=6)
     45922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2864407276, gaps=[])
     45922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407277, stream_id=1, stream_seq=6)
     45922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2864407277, gaps=[])
     45922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407278, stream_id=1, stream_seq=6)
     45922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2864407278, gaps=[])
     45923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407279, stream_id=1, stream_seq=6)
     45923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2864407279, gaps=[])
     45925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407280, stream_id=1, stream_seq=6)
     45925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2864407280, gaps=[])
     45925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407281, stream_id=1, stream_seq=6)
     45925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2864407281, gaps=[])
     45926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407282, stream_id=1, stream_seq=6)
     45926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2864407282, gaps=[])
     45929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2864407283, stream_id=1, stream_seq=6)
     45929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2864407283, gaps=[])
     45929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2864407284, stream_id=1, stream_seq=7)
     45929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2864407284, gaps=[])
     45929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407285, stream_id=1, stream_seq=7)
     45929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2864407285, gaps=[])
     45929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407286, stream_id=1, stream_seq=7)
     45929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2864407286, gaps=[])
     45929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407287, stream_id=1, stream_seq=7)
     45929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2864407287, gaps=[])
     45929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407288, stream_id=1, stream_seq=7)
     45929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2864407288, gaps=[])
     45930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407289, stream_id=1, stream_seq=7)
     45930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2864407289, gaps=[])
     45930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407290, stream_id=1, stream_seq=7)
     45930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2864407290, gaps=[])
     45931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2864407291, stream_id=1, stream_seq=7)
     45931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2864407291, gaps=[])
     45933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2864407292, stream_id=1, stream_seq=8)
     45933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2864407292, gaps=[])
     45933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407293, stream_id=1, stream_seq=8)
     45933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2864407293, gaps=[])
     45934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407294, stream_id=1, stream_seq=8)
     45934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2864407294, gaps=[])
     45934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407295, stream_id=1, stream_seq=8)
     45934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2864407295, gaps=[])
     45935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407296, stream_id=1, stream_seq=8)
     45935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2864407296, gaps=[])
     45936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407297, stream_id=1, stream_seq=8)
     45936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2864407297, gaps=[])
     45936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407298, stream_id=1, stream_seq=8)
     45936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2864407298, gaps=[])
     45937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2864407299, stream_id=1, stream_seq=8)
     45937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2864407299, gaps=[])
     45938ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 54872) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Dz6UbrPVWGv8')
     45938ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 54872) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Dz6UbrPVWGv8')
     45938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2864407300, stream_id=1, stream_seq=9)
     45938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2864407300, gaps=[])
     45939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407301, stream_id=1, stream_seq=9)
     45939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2864407301, gaps=[])
     45940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407302, stream_id=1, stream_seq=9)
     45940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2864407302, gaps=[])
     45940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407303, stream_id=1, stream_seq=9)
     45940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2864407303, gaps=[])
     45941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407304, stream_id=1, stream_seq=9)
     45941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2864407304, gaps=[])
     45942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407305, stream_id=1, stream_seq=9)
     45942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2864407305, gaps=[])
     45942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407306, stream_id=1, stream_seq=9)
     45942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2864407306, gaps=[])
     45943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2864407307, stream_id=1, stream_seq=9)
     45943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2864407307, gaps=[])
     45944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2864407308, stream_id=1, stream_seq=10)
     45944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2864407308, gaps=[])
     45945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407309, stream_id=1, stream_seq=10)
     45945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2864407309, gaps=[])
     45945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407310, stream_id=1, stream_seq=10)
     45945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2864407310, gaps=[])
     45946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407311, stream_id=1, stream_seq=10)
     45946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2864407311, gaps=[])
     45947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407312, stream_id=1, stream_seq=10)
     45947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2864407312, gaps=[])
     45947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407313, stream_id=1, stream_seq=10)
     45948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2864407313, gaps=[])
     45948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407314, stream_id=1, stream_seq=10)
     45948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2864407314, gaps=[])
     45948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2864407315, stream_id=1, stream_seq=10)
     45948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2864407315, gaps=[])
     45950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2864407316, stream_id=1, stream_seq=11)
     45950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2864407316, gaps=[])
     45951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407317, stream_id=1, stream_seq=11)
     45951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2864407317, gaps=[])
     45952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407318, stream_id=1, stream_seq=11)
     45952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2864407318, gaps=[])
     45952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407319, stream_id=1, stream_seq=11)
     45952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2864407319, gaps=[])
     45952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407320, stream_id=1, stream_seq=11)
     45952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2864407320, gaps=[])
     45952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407321, stream_id=1, stream_seq=11)
     45952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2864407321, gaps=[])
     45953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407322, stream_id=1, stream_seq=11)
     45953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2864407322, gaps=[])
     45953ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
     45953ms [log] [experimentStatusChanged] {"status": "running", "message": null}
     45954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2864407323, stream_id=1, stream_seq=11)
     45954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2864407323, gaps=[])
     45954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2864407324, stream_id=1, stream_seq=12)
     45954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2864407324, gaps=[])
     45955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407325, stream_id=1, stream_seq=12)
     45955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2864407325, gaps=[])
     45955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407326, stream_id=1, stream_seq=12)
     45955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2864407326, gaps=[])
     45955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407327, stream_id=1, stream_seq=12)
     45955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2864407327, gaps=[])
     45956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407328, stream_id=1, stream_seq=12)
     45956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2864407328, gaps=[])
     45957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407329, stream_id=1, stream_seq=12)
     45957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2864407329, gaps=[])
     45957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407330, stream_id=1, stream_seq=12)
     45957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2864407330, gaps=[])
     45958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2864407331, stream_id=1, stream_seq=12)
     45958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2864407331, gaps=[])
     45959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2864407332, stream_id=1, stream_seq=13)
     45960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2864407332, gaps=[])
     45960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407333, stream_id=1, stream_seq=13)
     45960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2864407333, gaps=[])
     45962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407334, stream_id=1, stream_seq=13)
     45962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2864407334, gaps=[])
     45962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407335, stream_id=1, stream_seq=13)
     45962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2864407335, gaps=[])
     45962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407336, stream_id=1, stream_seq=13)
     45962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2864407336, gaps=[])
     45963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407337, stream_id=1, stream_seq=13)
     45963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2864407337, gaps=[])
     45963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407338, stream_id=1, stream_seq=13)
     45963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2864407338, gaps=[])
     45964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2864407339, stream_id=1, stream_seq=13)
     45964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2864407339, gaps=[])
     45965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2864407340, stream_id=1, stream_seq=14)
     45965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2864407340, gaps=[])
     45965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407341, stream_id=1, stream_seq=14)
     45965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2864407341, gaps=[])
     45965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407342, stream_id=1, stream_seq=14)
     45966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2864407342, gaps=[])
     45966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407343, stream_id=1, stream_seq=14)
     45966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2864407343, gaps=[])
     45967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407344, stream_id=1, stream_seq=14)
     45967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2864407344, gaps=[])
     45967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407345, stream_id=1, stream_seq=14)
     45967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2864407345, gaps=[])
     45968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407346, stream_id=1, stream_seq=14)
     45968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2864407346, gaps=[])
     45968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2864407347, stream_id=1, stream_seq=14)
     45968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2864407347, gaps=[])
     45970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2864407348, stream_id=1, stream_seq=15)
     45970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2864407348, gaps=[])
     45970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407349, stream_id=1, stream_seq=15)
     45970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2864407349, gaps=[])
     45971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407350, stream_id=1, stream_seq=15)
     45971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2864407350, gaps=[])
     45972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407351, stream_id=1, stream_seq=15)
     45972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2864407351, gaps=[])
     45972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407352, stream_id=1, stream_seq=15)
     45972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2864407352, gaps=[])
     45973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407353, stream_id=1, stream_seq=15)
     45973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2864407353, gaps=[])
     45973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407354, stream_id=1, stream_seq=15)
     45973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2864407354, gaps=[])
     45974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2864407355, stream_id=1, stream_seq=15)
     45974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2864407355, gaps=[])
     45975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2864407356, stream_id=1, stream_seq=16)
     45975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2864407356, gaps=[])
     45976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407357, stream_id=1, stream_seq=16)
     45976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2864407357, gaps=[])
     45976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407358, stream_id=1, stream_seq=16)
     45976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2864407358, gaps=[])
     45976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407359, stream_id=1, stream_seq=16)
     45976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2864407359, gaps=[])
     45977ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407360, stream_id=1, stream_seq=16)
     45977ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2864407360, gaps=[])
     45977ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407361, stream_id=1, stream_seq=16)
     45977ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2864407361, gaps=[])
     45978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407362, stream_id=1, stream_seq=16)
     45978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2864407362, gaps=[])
     45978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2864407363, stream_id=1, stream_seq=16)
     45978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2864407363, gaps=[])
     45979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2864407364, stream_id=1, stream_seq=17)
     45979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2864407364, gaps=[])
     45980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407365, stream_id=1, stream_seq=17)
     45980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2864407365, gaps=[])
     45980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407366, stream_id=1, stream_seq=17)
     45980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2864407366, gaps=[])
     45981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407367, stream_id=1, stream_seq=17)
     45981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2864407367, gaps=[])
     45981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407368, stream_id=1, stream_seq=17)
     45981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2864407368, gaps=[])
     45982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407369, stream_id=1, stream_seq=17)
     45982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2864407369, gaps=[])
     45982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407370, stream_id=1, stream_seq=17)
     45982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2864407370, gaps=[])
     45983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2864407371, stream_id=1, stream_seq=17)
     45983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2864407371, gaps=[])
     45985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2864407372, stream_id=1, stream_seq=18)
     45985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2864407372, gaps=[])
     45985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407373, stream_id=1, stream_seq=18)
     45985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2864407373, gaps=[])
     45986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407374, stream_id=1, stream_seq=18)
     45986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2864407374, gaps=[])
     45986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407375, stream_id=1, stream_seq=18)
     45986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2864407375, gaps=[])
     45987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407376, stream_id=1, stream_seq=18)
     45987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2864407376, gaps=[])
     45987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407377, stream_id=1, stream_seq=18)
     45987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2864407377, gaps=[])
     45988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407378, stream_id=1, stream_seq=18)
     45988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2864407378, gaps=[])
     45989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2864407379, stream_id=1, stream_seq=18)
     45989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2864407379, gaps=[])
     45990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2864407380, stream_id=1, stream_seq=19)
     45990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2864407380, gaps=[])
     45990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407381, stream_id=1, stream_seq=19)
     45990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2864407381, gaps=[])
     45991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407382, stream_id=1, stream_seq=19)
     45991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2864407382, gaps=[])
     45991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407383, stream_id=1, stream_seq=19)
     45991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2864407383, gaps=[])
     45992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407384, stream_id=1, stream_seq=19)
     45992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2864407384, gaps=[])
     45992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407385, stream_id=1, stream_seq=19)
     45992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2864407385, gaps=[])
     45993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407386, stream_id=1, stream_seq=19)
     45993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2864407386, gaps=[])
     45993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2864407387, stream_id=1, stream_seq=19)
     45993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2864407387, gaps=[])
     45995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2864407388, stream_id=1, stream_seq=20)
     45995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2864407388, gaps=[])
     45995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407389, stream_id=1, stream_seq=20)
     45995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2864407389, gaps=[])
     45996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407390, stream_id=1, stream_seq=20)
     45996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2864407390, gaps=[])
     45996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407391, stream_id=1, stream_seq=20)
     45996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2864407391, gaps=[])
     45997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407392, stream_id=1, stream_seq=20)
     45997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2864407392, gaps=[])
     45997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407393, stream_id=1, stream_seq=20)
     45997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2864407393, gaps=[])
     45998ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407394, stream_id=1, stream_seq=20)
     45998ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2864407394, gaps=[])
     45998ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2864407395, stream_id=1, stream_seq=20)
     45998ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2864407395, gaps=[])
     46000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2864407396, stream_id=1, stream_seq=21)
     46000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2864407396, gaps=[])
     46000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407397, stream_id=1, stream_seq=21)
     46000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2864407397, gaps=[])
     46001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407398, stream_id=1, stream_seq=21)
     46001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2864407398, gaps=[])
     46001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407399, stream_id=1, stream_seq=21)
     46001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2864407399, gaps=[])
     46002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407400, stream_id=1, stream_seq=21)
     46002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2864407400, gaps=[])
     46002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407401, stream_id=1, stream_seq=21)
     46002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2864407401, gaps=[])
     46003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407402, stream_id=1, stream_seq=21)
     46003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2864407402, gaps=[])
     46003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2864407403, stream_id=1, stream_seq=21)
     46003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2864407403, gaps=[])
     46005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2864407404, stream_id=1, stream_seq=22)
     46005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2864407404, gaps=[])
     46005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407405, stream_id=1, stream_seq=22)
     46006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2864407405, gaps=[])
     46006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407406, stream_id=1, stream_seq=22)
     46006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2864407406, gaps=[])
     46007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407407, stream_id=1, stream_seq=22)
     46007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2864407407, gaps=[])
     46007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407408, stream_id=1, stream_seq=22)
     46007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2864407408, gaps=[])
     46008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407409, stream_id=1, stream_seq=22)
     46008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2864407409, gaps=[])
     46008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407410, stream_id=1, stream_seq=22)
     46008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2864407410, gaps=[])
     46009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2864407411, stream_id=1, stream_seq=22)
     46009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2864407411, gaps=[])
     46010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2864407412, stream_id=1, stream_seq=23)
     46010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2864407412, gaps=[])
     46011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407413, stream_id=1, stream_seq=23)
     46011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2864407413, gaps=[])
     46011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407414, stream_id=1, stream_seq=23)
     46011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2864407414, gaps=[])
     46012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407415, stream_id=1, stream_seq=23)
     46012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2864407415, gaps=[])
     46012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407416, stream_id=1, stream_seq=23)
     46012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2864407416, gaps=[])
     46013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407417, stream_id=1, stream_seq=23)
     46013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2864407417, gaps=[])
     46013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407418, stream_id=1, stream_seq=23)
     46013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2864407418, gaps=[])
     46014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2864407419, stream_id=1, stream_seq=23)
     46014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2864407419, gaps=[])
     46015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2864407420, stream_id=1, stream_seq=24)
     46015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2864407420, gaps=[])
     46016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407421, stream_id=1, stream_seq=24)
     46016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2864407421, gaps=[])
     46016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407422, stream_id=1, stream_seq=24)
     46016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2864407422, gaps=[])
     46017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407423, stream_id=1, stream_seq=24)
     46017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2864407423, gaps=[])
     46017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407424, stream_id=1, stream_seq=24)
     46017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2864407424, gaps=[])
     46018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407425, stream_id=1, stream_seq=24)
     46018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2864407425, gaps=[])
     46018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407426, stream_id=1, stream_seq=24)
     46018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2864407426, gaps=[])
     46019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2864407427, stream_id=1, stream_seq=24)
     46019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2864407427, gaps=[])
     46020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2864407428, stream_id=1, stream_seq=25)
     46020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2864407428, gaps=[])
     46020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407429, stream_id=1, stream_seq=25)
     46020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2864407429, gaps=[])
     46021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407430, stream_id=1, stream_seq=25)
     46021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2864407430, gaps=[])
     46021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407431, stream_id=1, stream_seq=25)
     46021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2864407431, gaps=[])
     46022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407432, stream_id=1, stream_seq=25)
     46022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2864407432, gaps=[])
     46022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407433, stream_id=1, stream_seq=25)
     46022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2864407433, gaps=[])
     46023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407434, stream_id=1, stream_seq=25)
     46023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2864407434, gaps=[])
     46023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2864407435, stream_id=1, stream_seq=25)
     46023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2864407435, gaps=[])
     46024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2864407436, stream_id=1, stream_seq=26)
     46024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2864407436, gaps=[])
     46025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407437, stream_id=1, stream_seq=26)
     46025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2864407437, gaps=[])
     46025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407438, stream_id=1, stream_seq=26)
     46025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2864407438, gaps=[])
     46026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407439, stream_id=1, stream_seq=26)
     46026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2864407439, gaps=[])
     46027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407440, stream_id=1, stream_seq=26)
     46027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2864407440, gaps=[])
     46027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407441, stream_id=1, stream_seq=26)
     46027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2864407441, gaps=[])
     46028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407442, stream_id=1, stream_seq=26)
     46028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2864407442, gaps=[])
     46028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2864407443, stream_id=1, stream_seq=26)
     46028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2864407443, gaps=[])
     46030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2864407444, stream_id=1, stream_seq=27)
     46030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2864407444, gaps=[])
     46030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407445, stream_id=1, stream_seq=27)
     46030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2864407445, gaps=[])
     46031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407446, stream_id=1, stream_seq=27)
     46031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2864407446, gaps=[])
     46031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407447, stream_id=1, stream_seq=27)
     46031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2864407447, gaps=[])
     46032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407448, stream_id=1, stream_seq=27)
     46032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2864407448, gaps=[])
     46033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407449, stream_id=1, stream_seq=27)
     46033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2864407449, gaps=[])
     46033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407450, stream_id=1, stream_seq=27)
     46033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2864407450, gaps=[])
     46034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2864407451, stream_id=1, stream_seq=27)
     46034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2864407451, gaps=[])
     46035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2864407452, stream_id=1, stream_seq=28)
     46035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2864407452, gaps=[])
     46036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407453, stream_id=1, stream_seq=28)
     46036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2864407453, gaps=[])
     46036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407454, stream_id=1, stream_seq=28)
     46036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2864407454, gaps=[])
     46037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407455, stream_id=1, stream_seq=28)
     46037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2864407455, gaps=[])
     46037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407456, stream_id=1, stream_seq=28)
     46037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2864407456, gaps=[])
     46038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407457, stream_id=1, stream_seq=28)
     46038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2864407457, gaps=[])
     46038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407458, stream_id=1, stream_seq=28)
     46038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2864407458, gaps=[])
     46039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2864407459, stream_id=1, stream_seq=28)
     46039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2864407459, gaps=[])
     46040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2864407460, stream_id=1, stream_seq=29)
     46040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2864407460, gaps=[])
     46040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407461, stream_id=1, stream_seq=29)
     46040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2864407461, gaps=[])
     46041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407462, stream_id=1, stream_seq=29)
     46041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2864407462, gaps=[])
     46041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407463, stream_id=1, stream_seq=29)
     46041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2864407463, gaps=[])
     46042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407464, stream_id=1, stream_seq=29)
     46042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2864407464, gaps=[])
     46043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407465, stream_id=1, stream_seq=29)
     46043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2864407465, gaps=[])
     46043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407466, stream_id=1, stream_seq=29)
     46043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2864407466, gaps=[])
     46044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2864407467, stream_id=1, stream_seq=29)
     46044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2864407467, gaps=[])
     46045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2864407468, stream_id=1, stream_seq=30)
     46045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2864407468, gaps=[])
     46045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407469, stream_id=1, stream_seq=30)
     46045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2864407469, gaps=[])
     46045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407470, stream_id=1, stream_seq=30)
     46045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2864407470, gaps=[])
     46046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407471, stream_id=1, stream_seq=30)
     46046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2864407471, gaps=[])
     46046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407472, stream_id=1, stream_seq=30)
     46046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2864407472, gaps=[])
     46046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407473, stream_id=1, stream_seq=30)
     46046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2864407473, gaps=[])
     46047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407474, stream_id=1, stream_seq=30)
     46047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2864407474, gaps=[])
     46047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2864407475, stream_id=1, stream_seq=30)
     46047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2864407475, gaps=[])
     46048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2864407476, stream_id=1, stream_seq=31)
     46048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2864407476, gaps=[])
     46049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407477, stream_id=1, stream_seq=31)
     46049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2864407477, gaps=[])
     46049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407478, stream_id=1, stream_seq=31)
     46049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2864407478, gaps=[])
     46049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407479, stream_id=1, stream_seq=31)
     46049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2864407479, gaps=[])
     46050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407480, stream_id=1, stream_seq=31)
     46050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2864407480, gaps=[])
     46050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407481, stream_id=1, stream_seq=31)
     46050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2864407481, gaps=[])
     46050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407482, stream_id=1, stream_seq=31)
     46050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2864407482, gaps=[])
     46051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2864407483, stream_id=1, stream_seq=31)
     46051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2864407483, gaps=[])
     46052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2864407484, stream_id=1, stream_seq=32)
     46052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2864407484, gaps=[])
     46052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407485, stream_id=1, stream_seq=32)
     46052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2864407485, gaps=[])
     46052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407486, stream_id=1, stream_seq=32)
     46052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2864407486, gaps=[])
     46053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407487, stream_id=1, stream_seq=32)
     46053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2864407487, gaps=[])
     46053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407488, stream_id=1, stream_seq=32)
     46053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2864407488, gaps=[])
     46053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407489, stream_id=1, stream_seq=32)
     46053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2864407489, gaps=[])
     46054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407490, stream_id=1, stream_seq=32)
     46054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2864407490, gaps=[])
     46054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2864407491, stream_id=1, stream_seq=32)
     46054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2864407491, gaps=[])
     46055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2864407492, stream_id=1, stream_seq=33)
     46056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2864407492, gaps=[])
     46056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407493, stream_id=1, stream_seq=33)
     46056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2864407493, gaps=[])
     46056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407494, stream_id=1, stream_seq=33)
     46056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2864407494, gaps=[])
     46057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407495, stream_id=1, stream_seq=33)
     46057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2864407495, gaps=[])
     46057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407496, stream_id=1, stream_seq=33)
     46057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2864407496, gaps=[])
     46057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407497, stream_id=1, stream_seq=33)
     46057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2864407497, gaps=[])
     46058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2864407498, stream_id=1, stream_seq=33)
     46058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2864407498, gaps=[])
     46058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2864407499, stream_id=1, stream_seq=33)
     46088ms [log] 262140
     46088ms [log] 262140
     46088ms [log] [file] 
     46089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2864407499, gaps=[])
     46251ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/a52f60d5-d3a3-470c-96e6-3c2c3f5a7948"}', extra='')
     46251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0)
     46251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED
     46251ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed
     46251ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete
     46251ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed
     46251ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed
     46252ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed
     46252ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     46252ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED
     46252ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     46252ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     46253ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a52f60d5-d3a3-470c-96e6-3c2c3f5a7948", "state": "closed"}]
     46253ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None)
     46253ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None)
     46298ms [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='')
     46298ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."}
================== python Client to js Client File tests (webrtc): should transmit file
     46423ms [err] Traceback (most recent call last):
     46423ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
     46423ms [err]     return _run_code(code, main_globals, None,
     46423ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
     46423ms [err]     exec(code, run_globals)
     46423ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in <module>
     46423ms [err]     sys.exit(main())
     46423ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main
     46423ms [err]     asyncio.run(main_async())
     46423ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
     46423ms [err]     return loop.run_until_complete(main)
     46423ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
     46423ms [err]     self.run_forever()
     46423ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
     46423ms [err]     self._run_once()
     46423ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
     46423ms [err]     event_list = self._selector.select(timeout)
     46423ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
     46424ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
     46424ms [err] KeyboardInterrupt
     46426ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
     46426ms [err]   h.flush()
     46426ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback
================== python Client to python Client File tests (webrtc): should transmit file
     51652ms [log] starting device
     52039ms [err] DEBUG:asyncio:Using selector: EpollSelector
     52112ms [err] ERROR:asyncio:Unclosed client session
     52112ms [err] client_session: <aiohttp.client.ClientSession object at 0x7fbc278a7d90>
     52176ms [log] parsing
     52176ms [log] creating device handler
     52176ms [log] [ready]
     52176ms [log] reading line
     52176ms [log] [websocketToken] "8dadcc9a-fa4b-4aa8-a0cd-3451519a09da"
     52192ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
     52192ms [log] [websocketConnected]
     52397ms [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='')
     52397ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
     52418ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/481f2291-695a-4090-bebe-dcf5a005feb9"}}', extra='')
     52418ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/481f2291-695a-4090-bebe-dcf5a005feb9"}
     52472ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/5d977b0e-ba98-4e5f-ba31-069fcf25d5e7","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","remoteServiceDescription":{"serviceId":"file_producer","serviceType":"https://api.goldi-labs.de/serviceTypes/file","serviceDirection":"producer","supportedConnectionTypes":["webrtc"]}}],"tiebreaker":false}', extra='')
     52476ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5d977b0e-ba98-4e5f-ba31-069fcf25d5e7", "state": "new"}]
     54480ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"connectionUrl":"http://localhost/peerconnections/5d977b0e-ba98-4e5f-ba31-069fcf25d5e7","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='')
     54480ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     54480ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions
     54480ms [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='')
     54480ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
     54495ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"connectionUrl":"http://localhost/peerconnections/5d977b0e-ba98-4e5f-ba31-069fcf25d5e7","content":{"type":"offer","sdp":"v=0\\r\\no=- 3937282416 3937282416 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 49522 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 49522 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 35714 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:IHg7\\r\\na=ice-pwd:UhivtW7QNQknpItZlKDDmM\\r\\na=fingerprint:sha-256 0A:FD:61:BC:43:35:E8:1A:A4:25:98:8F:3B:95:8E:86:0C:46:5E:C9:00:2C:0D:2F:99:70:B2:CD:26:0A:29:8E\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='')
     54495ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     54495ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer
     54495ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer
     54495ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer)
     54495ms [err] v=0
     54495ms [err] o=- 3937282416 3937282416 IN IP4 0.0.0.0
     54495ms [err] s=-
     54495ms [err] t=0 0
     54495ms [err] a=group:BUNDLE 0
     54495ms [err] a=msid-semantic:WMS *
     54495ms [err] m=application 49522 DTLS/SCTP 5000
     54495ms [err] c=IN IP4 172.30.0.1
     54495ms [err] a=mid:0
     54495ms [err] a=sctpmap:5000 webrtc-datachannel 65535
     54495ms [err] a=max-message-size:65536
     54495ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 49522 typ host
     54495ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 35714 typ host
     54495ms [err] a=end-of-candidates
     54495ms [err] a=ice-ufrag:IHg7
     54495ms [err] a=ice-pwd:UhivtW7QNQknpItZlKDDmM
     54495ms [err] a=fingerprint:sha-256 0A:FD:61:BC:43:35:E8:1A:A4:25:98:8F:3B:95:8E:86:0C:46:5E:C9:00:2C:0D:2F:99:70:B2:CD:26:0A:29:8E
     54495ms [err] a=setup:actpass
     54495ms [err] 
     54498ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer)
     54498ms [err] v=0
     54498ms [err] o=- 3937282416 3937282416 IN IP4 0.0.0.0
     54498ms [err] s=-
     54498ms [err] t=0 0
     54498ms [err] a=group:BUNDLE 0
     54498ms [err] a=msid-semantic:WMS *
     54498ms [err] m=application 49522 DTLS/SCTP 5000
     54498ms [err] c=IN IP4 172.30.0.1
     54498ms [err] a=mid:0
     54498ms [err] a=sctpmap:5000 webrtc-datachannel 65535
     54498ms [err] a=max-message-size:65536
     54498ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 49522 typ host
     54498ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 35714 typ host
     54498ms [err] a=end-of-candidates
     54498ms [err] a=ice-ufrag:IHg7
     54498ms [err] a=ice-pwd:UhivtW7QNQknpItZlKDDmM
     54498ms [err] a=fingerprint:sha-256 0A:FD:61:BC:43:35:E8:1A:A4:25:98:8F:3B:95:8E:86:0C:46:5E:C9:00:2C:0D:2F:99:70:B2:CD:26:0A:29:8E
     54498ms [err] a=setup:actpass
     54498ms [err] 
     54498ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer
     54499ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5d977b0e-ba98-4e5f-ba31-069fcf25d5e7", "state": "new"}]
     54500ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer)
     54500ms [err] v=0
     54500ms [err] o=- 3937282416 3937282416 IN IP4 0.0.0.0
     54500ms [err] s=-
     54500ms [err] t=0 0
     54500ms [err] a=group:BUNDLE 0
     54500ms [err] a=msid-semantic:WMS *
     54500ms [err] m=application 9 DTLS/SCTP 5000
     54500ms [err] c=IN IP4 0.0.0.0
     54500ms [err] a=mid:0
     54500ms [err] a=sctpmap:5000 webrtc-datachannel 65535
     54500ms [err] a=max-message-size:65536
     54500ms [err] a=ice-ufrag:gFW5
     54500ms [err] a=ice-pwd:HMs29E9oVLhuQaQMpMg1o9
     54500ms [err] a=fingerprint:sha-256 D0:4D:00:C5:E3:30:B9:7A:5A:EC:28:24:27:0E:3D:4E:BF:78:13:E1:14:A3:87:1B:9F:8B:62:F3:39:14:DC:BB
     54500ms [err] a=setup:active
     54500ms [err] 
     54501ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable
     54501ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable
     54501ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering
     54503ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=<idle, bufsize=0>>)
     54503ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=<idle, bufsize=0>>)
     54503ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete
     54504ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking
     54504ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking
     54504ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting
     54505ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50713) -> ('172.30.0.1', 49522)) State.FROZEN -> State.WAITING
     54505ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33850) -> ('172.30.0.1', 49522)) State.FROZEN -> State.WAITING
     54505ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50713) -> ('172.17.0.2', 35714)) State.FROZEN -> State.WAITING
     54505ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     54506ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     54506ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50713) -> ('172.30.0.1', 49522)) State.WAITING -> State.IN_PROGRESS
     54506ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 49522) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'rbw\xd8l\xde=(\x83\xab\xe6\xe6')
     54506ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5d977b0e-ba98-4e5f-ba31-069fcf25d5e7", "state": "connecting"}]
     54507ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 49522) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'rbw\xd8l\xde=(\x83\xab\xe6\xe6')
     54507ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50713) -> ('172.30.0.1', 49522)) State.IN_PROGRESS -> State.SUCCEEDED
     54522ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 49522) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x82\xd5\x8d3\xb4\x93\xd3\x9eBr0\xcb')
     54523ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 49522) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x82\xd5\x8d3\xb4\x93\xd3\x9eBr0\xcb')
     54523ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33850) -> ('172.30.0.1', 49522)) State.WAITING -> State.FAILED
     54523ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50713) -> ('172.17.0.2', 35714)) State.WAITING -> State.FAILED
     54523ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33850) -> ('172.17.0.2', 35714)) State.FROZEN -> State.FAILED
     54524ms [err] INFO:aioice.ice:Connection(0) ICE completed
     54524ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49522) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa0\x82\xfaz\xb3\xd7\x89\xfe%\x08A\x0f')
     54525ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49522) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa0\x82\xfaz\xb3\xd7\x89\xfe%\x08A\x0f')
     54525ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(dmnNMhaiPk 1 udp 1862270975 172.17.0.2 49522 typ prflx)
     54526ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50713) -> ('172.17.0.2', 49522)) State.WAITING -> State.IN_PROGRESS
     54526ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49522) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xcc}_\xd3{\xa3R\xc9\xe0\xbd\xf6\x1f')
     54526ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed
     54526ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed
     54528ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING
     54528ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable
     54529ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49522) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xcc}_\xd3{\xa3R\xc9\xe0\xbd\xf6\x1f')
     54549ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM
     54550ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete
     54550ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED
     54551ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected
     54551ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable
     54552ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5d977b0e-ba98-4e5f-ba31-069fcf25d5e7", "state": "connected"}]
     54552ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0)
     54553ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams
     54553ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0)
     54555ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0)
     54556ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0)
     54556ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED
     54560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2537918471, stream_id=1, stream_seq=0)
     54561ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open
     54561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3081659313, stream_id=1, stream_seq=0)
     54561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start
     54562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2537918471, gaps=[])
     54563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3081659313, gaps=[])
     54563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel
     54565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2537918472, stream_id=1, stream_seq=1)
     54565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2537918472, gaps=[])
     54565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2537918473, stream_id=1, stream_seq=2)
     54566ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2537918473, gaps=[])
     54566ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918474, stream_id=1, stream_seq=2)
     54566ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2537918474, gaps=[])
     54566ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918475, stream_id=1, stream_seq=2)
     54566ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2537918475, gaps=[])
     54568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918476, stream_id=1, stream_seq=2)
     54568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2537918476, gaps=[])
     54568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918477, stream_id=1, stream_seq=2)
     54569ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2537918477, gaps=[])
     54569ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918478, stream_id=1, stream_seq=2)
     54569ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2537918478, gaps=[])
     54570ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2537918479, stream_id=1, stream_seq=2)
     54570ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2537918479, gaps=[])
     54571ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2537918480, stream_id=1, stream_seq=3)
     54571ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2537918480, gaps=[])
     54572ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918481, stream_id=1, stream_seq=3)
     54572ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2537918481, gaps=[])
     54572ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918482, stream_id=1, stream_seq=3)
     54572ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2537918482, gaps=[])
     54573ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918483, stream_id=1, stream_seq=3)
     54573ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2537918483, gaps=[])
     54574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918484, stream_id=1, stream_seq=3)
     54574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2537918484, gaps=[])
     54574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918485, stream_id=1, stream_seq=3)
     54575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2537918485, gaps=[])
     54575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2537918486, stream_id=1, stream_seq=3)
     54576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2537918486, gaps=[])
     54576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2537918487, stream_id=1, stream_seq=4)
     54576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2537918487, gaps=[])
     54577ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918488, stream_id=1, stream_seq=4)
     54577ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2537918488, gaps=[])
     54578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918489, stream_id=1, stream_seq=4)
     54578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2537918489, gaps=[])
     54578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918490, stream_id=1, stream_seq=4)
     54579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2537918490, gaps=[])
     54579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918491, stream_id=1, stream_seq=4)
     54579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2537918491, gaps=[])
     54580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918492, stream_id=1, stream_seq=4)
     54580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2537918492, gaps=[])
     54580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2537918493, stream_id=1, stream_seq=4)
     54581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2537918493, gaps=[])
     54581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2537918494, stream_id=1, stream_seq=5)
     54582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2537918494, gaps=[])
     54582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918495, stream_id=1, stream_seq=5)
     54582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2537918495, gaps=[])
     54583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918496, stream_id=1, stream_seq=5)
     54583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2537918496, gaps=[])
     54584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918497, stream_id=1, stream_seq=5)
     54584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2537918497, gaps=[])
     54584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918498, stream_id=1, stream_seq=5)
     54584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2537918498, gaps=[])
     54585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918499, stream_id=1, stream_seq=5)
     54585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2537918499, gaps=[])
     54586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2537918500, stream_id=1, stream_seq=5)
     54586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2537918500, gaps=[])
     54587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2537918501, stream_id=1, stream_seq=6)
     54587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2537918501, gaps=[])
     54587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918502, stream_id=1, stream_seq=6)
     54587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2537918502, gaps=[])
     54588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918503, stream_id=1, stream_seq=6)
     54588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2537918503, gaps=[])
     54588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918504, stream_id=1, stream_seq=6)
     54589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2537918504, gaps=[])
     54589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918505, stream_id=1, stream_seq=6)
     54589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2537918505, gaps=[])
     54590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918506, stream_id=1, stream_seq=6)
     54590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2537918506, gaps=[])
     54590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2537918507, stream_id=1, stream_seq=6)
     54591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2537918507, gaps=[])
     54591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2537918508, stream_id=1, stream_seq=7)
     54591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2537918508, gaps=[])
     54592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918509, stream_id=1, stream_seq=7)
     54592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2537918509, gaps=[])
     54592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918510, stream_id=1, stream_seq=7)
     54593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2537918510, gaps=[])
     54593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918511, stream_id=1, stream_seq=7)
     54593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2537918511, gaps=[])
     54594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918512, stream_id=1, stream_seq=7)
     54594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2537918512, gaps=[])
     54594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918513, stream_id=1, stream_seq=7)
     54594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2537918513, gaps=[])
     54595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2537918514, stream_id=1, stream_seq=7)
     54596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2537918514, gaps=[])
     54596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2537918515, stream_id=1, stream_seq=8)
     54596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2537918515, gaps=[])
     54596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918516, stream_id=1, stream_seq=8)
     54596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2537918516, gaps=[])
     54597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918517, stream_id=1, stream_seq=8)
     54597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2537918517, gaps=[])
     54597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918518, stream_id=1, stream_seq=8)
     54597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2537918518, gaps=[])
     54598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918519, stream_id=1, stream_seq=8)
     54598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2537918519, gaps=[])
     54598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918520, stream_id=1, stream_seq=8)
     54599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2537918520, gaps=[])
     54599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2537918521, stream_id=1, stream_seq=8)
     54599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2537918521, gaps=[])
     54600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2537918522, stream_id=1, stream_seq=9)
     54600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2537918522, gaps=[])
     54600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918523, stream_id=1, stream_seq=9)
     54600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2537918523, gaps=[])
     54601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918524, stream_id=1, stream_seq=9)
     54601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2537918524, gaps=[])
     54601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918525, stream_id=1, stream_seq=9)
     54601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2537918525, gaps=[])
     54602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918526, stream_id=1, stream_seq=9)
     54602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2537918526, gaps=[])
     54602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918527, stream_id=1, stream_seq=9)
     54603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2537918527, gaps=[])
     54603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2537918528, stream_id=1, stream_seq=9)
     54603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2537918528, gaps=[])
     54604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2537918529, stream_id=1, stream_seq=10)
     54604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2537918529, gaps=[])
     54604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918530, stream_id=1, stream_seq=10)
     54604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2537918530, gaps=[])
     54605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918531, stream_id=1, stream_seq=10)
     54605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2537918531, gaps=[])
     54605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918532, stream_id=1, stream_seq=10)
     54605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2537918532, gaps=[])
     54606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918533, stream_id=1, stream_seq=10)
     54606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2537918533, gaps=[])
     54606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918534, stream_id=1, stream_seq=10)
     54606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2537918534, gaps=[])
     54607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2537918535, stream_id=1, stream_seq=10)
     54607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2537918535, gaps=[])
     54607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2537918536, stream_id=1, stream_seq=11)
     54607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2537918536, gaps=[])
     54608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918537, stream_id=1, stream_seq=11)
     54608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2537918537, gaps=[])
     54608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918538, stream_id=1, stream_seq=11)
     54608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2537918538, gaps=[])
     54609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918539, stream_id=1, stream_seq=11)
     54609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2537918539, gaps=[])
     54609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918540, stream_id=1, stream_seq=11)
     54609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2537918540, gaps=[])
     54609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918541, stream_id=1, stream_seq=11)
     54610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2537918541, gaps=[])
     54610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2537918542, stream_id=1, stream_seq=11)
     54610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2537918542, gaps=[])
     54611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2537918543, stream_id=1, stream_seq=12)
     54611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2537918543, gaps=[])
     54611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918544, stream_id=1, stream_seq=12)
     54611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2537918544, gaps=[])
     54612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918545, stream_id=1, stream_seq=12)
     54612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2537918545, gaps=[])
     54612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918546, stream_id=1, stream_seq=12)
     54612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2537918546, gaps=[])
     54612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918547, stream_id=1, stream_seq=12)
     54613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2537918547, gaps=[])
     54613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918548, stream_id=1, stream_seq=12)
     54613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2537918548, gaps=[])
     54613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2537918549, stream_id=1, stream_seq=12)
     54614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2537918549, gaps=[])
     54614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2537918550, stream_id=1, stream_seq=13)
     54614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2537918550, gaps=[])
     54614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918551, stream_id=1, stream_seq=13)
     54614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2537918551, gaps=[])
     54615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918552, stream_id=1, stream_seq=13)
     54615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2537918552, gaps=[])
     54615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918553, stream_id=1, stream_seq=13)
     54615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2537918553, gaps=[])
     54616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918554, stream_id=1, stream_seq=13)
     54616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2537918554, gaps=[])
     54616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918555, stream_id=1, stream_seq=13)
     54616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2537918555, gaps=[])
     54617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2537918556, stream_id=1, stream_seq=13)
     54617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2537918556, gaps=[])
     54617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2537918557, stream_id=1, stream_seq=14)
     54617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2537918557, gaps=[])
     54617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918558, stream_id=1, stream_seq=14)
     54617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2537918558, gaps=[])
     54618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918559, stream_id=1, stream_seq=14)
     54618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2537918559, gaps=[])
     54618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918560, stream_id=1, stream_seq=14)
     54618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2537918560, gaps=[])
     54619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918561, stream_id=1, stream_seq=14)
     54619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2537918561, gaps=[])
     54619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918562, stream_id=1, stream_seq=14)
     54619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2537918562, gaps=[])
     54620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2537918563, stream_id=1, stream_seq=14)
     54620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2537918563, gaps=[])
     54620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2537918564, stream_id=1, stream_seq=15)
     54620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2537918564, gaps=[])
     54620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918565, stream_id=1, stream_seq=15)
     54621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2537918565, gaps=[])
     54621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918566, stream_id=1, stream_seq=15)
     54621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2537918566, gaps=[])
     54621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918567, stream_id=1, stream_seq=15)
     54621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2537918567, gaps=[])
     54622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918568, stream_id=1, stream_seq=15)
     54622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2537918568, gaps=[])
     54622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918569, stream_id=1, stream_seq=15)
     54622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2537918569, gaps=[])
     54622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2537918570, stream_id=1, stream_seq=15)
     54623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2537918570, gaps=[])
     54623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2537918571, stream_id=1, stream_seq=16)
     54623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2537918571, gaps=[])
     54623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918572, stream_id=1, stream_seq=16)
     54623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2537918572, gaps=[])
     54624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918573, stream_id=1, stream_seq=16)
     54624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2537918573, gaps=[])
     54624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918574, stream_id=1, stream_seq=16)
     54624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2537918574, gaps=[])
     54625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918575, stream_id=1, stream_seq=16)
     54625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2537918575, gaps=[])
     54625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918576, stream_id=1, stream_seq=16)
     54625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2537918576, gaps=[])
     54625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2537918577, stream_id=1, stream_seq=16)
     54625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2537918577, gaps=[])
     54626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2537918578, stream_id=1, stream_seq=17)
     54626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2537918578, gaps=[])
     54626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918579, stream_id=1, stream_seq=17)
     54626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2537918579, gaps=[])
     54627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918580, stream_id=1, stream_seq=17)
     54627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2537918580, gaps=[])
     54627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918581, stream_id=1, stream_seq=17)
     54627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2537918581, gaps=[])
     54627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918582, stream_id=1, stream_seq=17)
     54627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2537918582, gaps=[])
     54628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918583, stream_id=1, stream_seq=17)
     54628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2537918583, gaps=[])
     54628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2537918584, stream_id=1, stream_seq=17)
     54628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2537918584, gaps=[])
     54629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2537918585, stream_id=1, stream_seq=18)
     54629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2537918585, gaps=[])
     54629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918586, stream_id=1, stream_seq=18)
     54629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2537918586, gaps=[])
     54629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918587, stream_id=1, stream_seq=18)
     54629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2537918587, gaps=[])
     54630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918588, stream_id=1, stream_seq=18)
     54630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2537918588, gaps=[])
     54630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918589, stream_id=1, stream_seq=18)
     54630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2537918589, gaps=[])
     54631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918590, stream_id=1, stream_seq=18)
     54631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2537918590, gaps=[])
     54631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2537918591, stream_id=1, stream_seq=18)
     54631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2537918591, gaps=[])
     54631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2537918592, stream_id=1, stream_seq=19)
     54631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2537918592, gaps=[])
     54632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918593, stream_id=1, stream_seq=19)
     54632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2537918593, gaps=[])
     54632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918594, stream_id=1, stream_seq=19)
     54632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2537918594, gaps=[])
     54632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918595, stream_id=1, stream_seq=19)
     54633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2537918595, gaps=[])
     54633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918596, stream_id=1, stream_seq=19)
     54633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2537918596, gaps=[])
     54633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918597, stream_id=1, stream_seq=19)
     54633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2537918597, gaps=[])
     54634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2537918598, stream_id=1, stream_seq=19)
     54634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2537918598, gaps=[])
     54634ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
     54634ms [log] [experimentStatusChanged] {"status": "running", "message": null}
     54634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2537918599, stream_id=1, stream_seq=20)
     54634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2537918599, gaps=[])
     54635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918600, stream_id=1, stream_seq=20)
     54635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2537918600, gaps=[])
     54635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918601, stream_id=1, stream_seq=20)
     54635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2537918601, gaps=[])
     54635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918602, stream_id=1, stream_seq=20)
     54636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2537918602, gaps=[])
     54636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918603, stream_id=1, stream_seq=20)
     54636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2537918603, gaps=[])
     54636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918604, stream_id=1, stream_seq=20)
     54636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2537918604, gaps=[])
     54637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2537918605, stream_id=1, stream_seq=20)
     54637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2537918605, gaps=[])
     54637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2537918606, stream_id=1, stream_seq=21)
     54637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2537918606, gaps=[])
     54637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918607, stream_id=1, stream_seq=21)
     54637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2537918607, gaps=[])
     54638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918608, stream_id=1, stream_seq=21)
     54638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2537918608, gaps=[])
     54638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918609, stream_id=1, stream_seq=21)
     54638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2537918609, gaps=[])
     54638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918610, stream_id=1, stream_seq=21)
     54638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2537918610, gaps=[])
     54639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918611, stream_id=1, stream_seq=21)
     54639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2537918611, gaps=[])
     54639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2537918612, stream_id=1, stream_seq=21)
     54639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2537918612, gaps=[])
     54639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2537918613, stream_id=1, stream_seq=22)
     54640ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2537918613, gaps=[])
     54640ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918614, stream_id=1, stream_seq=22)
     54640ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2537918614, gaps=[])
     54640ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918615, stream_id=1, stream_seq=22)
     54640ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2537918615, gaps=[])
     54640ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918616, stream_id=1, stream_seq=22)
     54641ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2537918616, gaps=[])
     54641ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918617, stream_id=1, stream_seq=22)
     54641ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2537918617, gaps=[])
     54641ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918618, stream_id=1, stream_seq=22)
     54641ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2537918618, gaps=[])
     54641ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2537918619, stream_id=1, stream_seq=22)
     54642ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2537918619, gaps=[])
     54642ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2537918620, stream_id=1, stream_seq=23)
     54642ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2537918620, gaps=[])
     54642ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918621, stream_id=1, stream_seq=23)
     54642ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2537918621, gaps=[])
     54643ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918622, stream_id=1, stream_seq=23)
     54643ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2537918622, gaps=[])
     54643ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918623, stream_id=1, stream_seq=23)
     54643ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2537918623, gaps=[])
     54643ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918624, stream_id=1, stream_seq=23)
     54643ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2537918624, gaps=[])
     54644ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918625, stream_id=1, stream_seq=23)
     54644ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2537918625, gaps=[])
     54644ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2537918626, stream_id=1, stream_seq=23)
     54644ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2537918626, gaps=[])
     54644ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2537918627, stream_id=1, stream_seq=24)
     54644ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2537918627, gaps=[])
     54645ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918628, stream_id=1, stream_seq=24)
     54645ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2537918628, gaps=[])
     54645ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918629, stream_id=1, stream_seq=24)
     54645ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2537918629, gaps=[])
     54645ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918630, stream_id=1, stream_seq=24)
     54645ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2537918630, gaps=[])
     54646ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918631, stream_id=1, stream_seq=24)
     54646ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2537918631, gaps=[])
     54646ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918632, stream_id=1, stream_seq=24)
     54646ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2537918632, gaps=[])
     54646ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2537918633, stream_id=1, stream_seq=24)
     54646ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2537918633, gaps=[])
     54647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2537918634, stream_id=1, stream_seq=25)
     54647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2537918634, gaps=[])
     54647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918635, stream_id=1, stream_seq=25)
     54647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2537918635, gaps=[])
     54647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918636, stream_id=1, stream_seq=25)
     54647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2537918636, gaps=[])
     54648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918637, stream_id=1, stream_seq=25)
     54648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2537918637, gaps=[])
     54648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918638, stream_id=1, stream_seq=25)
     54648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2537918638, gaps=[])
     54648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918639, stream_id=1, stream_seq=25)
     54648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2537918639, gaps=[])
     54649ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2537918640, stream_id=1, stream_seq=25)
     54649ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2537918640, gaps=[])
     54649ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2537918641, stream_id=1, stream_seq=26)
     54649ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2537918641, gaps=[])
     54649ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918642, stream_id=1, stream_seq=26)
     54649ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2537918642, gaps=[])
     54650ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918643, stream_id=1, stream_seq=26)
     54650ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2537918643, gaps=[])
     54650ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918644, stream_id=1, stream_seq=26)
     54650ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2537918644, gaps=[])
     54650ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918645, stream_id=1, stream_seq=26)
     54650ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2537918645, gaps=[])
     54651ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918646, stream_id=1, stream_seq=26)
     54651ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2537918646, gaps=[])
     54651ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2537918647, stream_id=1, stream_seq=26)
     54651ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2537918647, gaps=[])
     54651ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2537918648, stream_id=1, stream_seq=27)
     54651ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2537918648, gaps=[])
     54652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918649, stream_id=1, stream_seq=27)
     54652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2537918649, gaps=[])
     54652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918650, stream_id=1, stream_seq=27)
     54652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2537918650, gaps=[])
     54652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918651, stream_id=1, stream_seq=27)
     54652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2537918651, gaps=[])
     54653ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918652, stream_id=1, stream_seq=27)
     54653ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2537918652, gaps=[])
     54653ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918653, stream_id=1, stream_seq=27)
     54653ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2537918653, gaps=[])
     54653ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2537918654, stream_id=1, stream_seq=27)
     54653ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2537918654, gaps=[])
     54654ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2537918655, stream_id=1, stream_seq=28)
     54654ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2537918655, gaps=[])
     54654ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918656, stream_id=1, stream_seq=28)
     54654ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2537918656, gaps=[])
     54654ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918657, stream_id=1, stream_seq=28)
     54654ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2537918657, gaps=[])
     54654ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918658, stream_id=1, stream_seq=28)
     54655ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2537918658, gaps=[])
     54655ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918659, stream_id=1, stream_seq=28)
     54655ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2537918659, gaps=[])
     54655ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918660, stream_id=1, stream_seq=28)
     54655ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2537918660, gaps=[])
     54655ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2537918661, stream_id=1, stream_seq=28)
     54656ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2537918661, gaps=[])
     54656ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2537918662, stream_id=1, stream_seq=29)
     54656ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2537918662, gaps=[])
     54656ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918663, stream_id=1, stream_seq=29)
     54656ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2537918663, gaps=[])
     54656ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918664, stream_id=1, stream_seq=29)
     54657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2537918664, gaps=[])
     54657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918665, stream_id=1, stream_seq=29)
     54657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2537918665, gaps=[])
     54657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918666, stream_id=1, stream_seq=29)
     54657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2537918666, gaps=[])
     54657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918667, stream_id=1, stream_seq=29)
     54658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2537918667, gaps=[])
     54658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2537918668, stream_id=1, stream_seq=29)
     54658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2537918668, gaps=[])
     54658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2537918669, stream_id=1, stream_seq=30)
     54658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2537918669, gaps=[])
     54658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918670, stream_id=1, stream_seq=30)
     54659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2537918670, gaps=[])
     54659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918671, stream_id=1, stream_seq=30)
     54659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2537918671, gaps=[])
     54659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918672, stream_id=1, stream_seq=30)
     54659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2537918672, gaps=[])
     54659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918673, stream_id=1, stream_seq=30)
     54659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2537918673, gaps=[])
     54660ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918674, stream_id=1, stream_seq=30)
     54660ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2537918674, gaps=[])
     54660ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2537918675, stream_id=1, stream_seq=30)
     54660ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2537918675, gaps=[])
     54660ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2537918676, stream_id=1, stream_seq=31)
     54661ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2537918676, gaps=[])
     54661ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918677, stream_id=1, stream_seq=31)
     54661ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2537918677, gaps=[])
     54661ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918678, stream_id=1, stream_seq=31)
     54661ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2537918678, gaps=[])
     54661ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918679, stream_id=1, stream_seq=31)
     54662ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2537918679, gaps=[])
     54662ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918680, stream_id=1, stream_seq=31)
     54662ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2537918680, gaps=[])
     54662ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918681, stream_id=1, stream_seq=31)
     54662ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2537918681, gaps=[])
     54662ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2537918682, stream_id=1, stream_seq=31)
     54663ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2537918682, gaps=[])
     54663ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2537918683, stream_id=1, stream_seq=32)
     54663ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2537918683, gaps=[])
     54663ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918684, stream_id=1, stream_seq=32)
     54663ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2537918684, gaps=[])
     54663ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918685, stream_id=1, stream_seq=32)
     54664ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2537918685, gaps=[])
     54664ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918686, stream_id=1, stream_seq=32)
     54664ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2537918686, gaps=[])
     54664ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918687, stream_id=1, stream_seq=32)
     54664ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2537918687, gaps=[])
     54664ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918688, stream_id=1, stream_seq=32)
     54665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2537918688, gaps=[])
     54665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2537918689, stream_id=1, stream_seq=32)
     54665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2537918689, gaps=[])
     54665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2537918690, stream_id=1, stream_seq=33)
     54665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2537918690, gaps=[])
     54666ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918691, stream_id=1, stream_seq=33)
     54666ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2537918691, gaps=[])
     54666ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918692, stream_id=1, stream_seq=33)
     54666ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2537918692, gaps=[])
     54666ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918693, stream_id=1, stream_seq=33)
     54666ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2537918693, gaps=[])
     54667ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918694, stream_id=1, stream_seq=33)
     54667ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2537918694, gaps=[])
     54667ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2537918695, stream_id=1, stream_seq=33)
     54667ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2537918695, gaps=[])
     54667ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2537918696, stream_id=1, stream_seq=33)
     54702ms [log] 262140
     54702ms [log] 262140
     54702ms [log] [file] 
     54702ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2537918696, gaps=[])
     54867ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/5d977b0e-ba98-4e5f-ba31-069fcf25d5e7"}', extra='')
     54867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0)
     54867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED
     54868ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed
     54868ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete
     54868ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed
     54868ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed
     54868ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed
     54868ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     54868ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED
     54868ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     54869ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     54869ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5d977b0e-ba98-4e5f-ba31-069fcf25d5e7", "state": "closed"}]
     54869ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None)
     54869ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None)
     54949ms [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='')
     54949ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."}
================== js Client to js Client File tests (websocket): should transmit file
     55025ms [err] Traceback (most recent call last):
     55025ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
     55025ms [err]     return _run_code(code, main_globals, None,
     55025ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
     55025ms [err]     exec(code, run_globals)
     55025ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in <module>
     55025ms [err]     sys.exit(main())
     55025ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main
     55025ms [err]     asyncio.run(main_async())
     55025ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
     55025ms [err]     return loop.run_until_complete(main)
     55025ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
     55025ms [err]     self.run_forever()
     55025ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
     55025ms [err]     self._run_once()
     55025ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
     55026ms [err]     event_list = self._selector.select(timeout)
     55026ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
     55026ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
     55026ms [err] KeyboardInterrupt
     55028ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
     55028ms [err]   h.flush()
     55028ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback
================== js Client to python Client File tests (websocket): should transmit file
     58278ms [log] starting device
     58668ms [err] DEBUG:asyncio:Using selector: EpollSelector
     58738ms [err] ERROR:asyncio:Unclosed client session
     58738ms [err] client_session: <aiohttp.client.ClientSession object at 0x7f07065a3d30>
     58803ms [log] parsing
     58803ms [log] creating device handler
     58803ms [log] [ready]
     58803ms [log] reading line
     58803ms [log] [websocketToken] "af876354-eabd-4b1e-aa94-e073636c6312"
     58817ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
     58817ms [log] [websocketConnected]
     60657ms [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='')
     60657ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
     60680ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/54921d0a-e659-4139-bcbf-81044dec4d09"}}', extra='')
     60680ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/54921d0a-e659-4139-bcbf-81044dec4d09"}
     60744ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/587dc536-2926-4d0c-820a-9aa0e8e223f7","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/17247f9f-58eb-4916-b535-bd4622c190ab?id=a4e40293-da3e-4d4e-9491-dae25acd04f1"},"services":[{"serviceId":"file_consumer","serviceType":"https://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/file","serviceId":"file_producer","serviceDirection":"producer","supportedConnectionTypes":["websocket"]}}],"tiebreaker":true}', extra='')
     60744ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/587dc536-2926-4d0c-820a-9aa0e8e223f7", "state": "new"}]
     60744ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/587dc536-2926-4d0c-820a-9aa0e8e223f7", "state": "connecting"}]
     60748ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/587dc536-2926-4d0c-820a-9aa0e8e223f7", "state": "connected"}]
     60840ms [log] 262140
     60840ms [log] 262140
     60840ms [log] [file] 
     60841ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
     60841ms [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='')
     60853ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
     60853ms [log] [experimentStatusChanged] {"status": "running", "message": null}
     61007ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/587dc536-2926-4d0c-820a-9aa0e8e223f7"}', extra='')
     61008ms [log] [connectionsChanged] []
     61086ms [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='')
     61086ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."}
================== python Client to js Client File tests (websocket): should transmit file
     61149ms [err] Traceback (most recent call last):
     61149ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
     61149ms [err]     return _run_code(code, main_globals, None,
     61149ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
     61149ms [err]     exec(code, run_globals)
     61149ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in <module>
     61149ms [err]     sys.exit(main())
     61149ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main
     61149ms [err]     asyncio.run(main_async())
     61149ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
     61149ms [err]     return loop.run_until_complete(main)
     61149ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
     61149ms [err]     self.run_forever()
     61149ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
     61150ms [err]     self._run_once()
     61150ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
     61150ms [err]     event_list = self._selector.select(timeout)
     61150ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
     61150ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
     61150ms [err] KeyboardInterrupt
     61152ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
     61152ms [err]   h.flush()
     61152ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback
================== python Client to python Client File tests (websocket): should transmit file
     64423ms [log] starting device
     64799ms [err] DEBUG:asyncio:Using selector: EpollSelector
     64873ms [err] ERROR:asyncio:Unclosed client session
     64873ms [err] client_session: <aiohttp.client.ClientSession object at 0x7f817b19bd30>
     64925ms [log] parsing
     64925ms [log] creating device handler
     64925ms [log] [ready]
     64925ms [log] reading line
     64925ms [log] [websocketToken] "44223768-dd2d-4ebb-968e-6bf53e0cca61"
     64939ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
     64940ms [log] [websocketConnected]
     65146ms [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='')
     65147ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
     65172ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/e714b611-6dfa-40fd-9ae4-53c301a6a7a5"}}', extra='')
     65172ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/e714b611-6dfa-40fd-9ae4-53c301a6a7a5"}
     65236ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/5a7f0774-ba46-406c-8d68-4f4eb6eac171","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/db2d756e-43de-4945-b0e8-3d8abd09952c?id=b680a234-e153-413c-b3e6-53978ee26324"},"services":[{"serviceId":"file_consumer","serviceType":"https://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer","remoteServiceDescription":{"serviceId":"file_producer","serviceType":"https://api.goldi-labs.de/serviceTypes/file","serviceDirection":"producer","supportedConnectionTypes":["websocket"]}}],"tiebreaker":false}', extra='')
     65236ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5a7f0774-ba46-406c-8d68-4f4eb6eac171", "state": "new"}]
     65236ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5a7f0774-ba46-406c-8d68-4f4eb6eac171", "state": "connecting"}]
     65240ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5a7f0774-ba46-406c-8d68-4f4eb6eac171", "state": "connected"}]
     65327ms [log] 262140
     65327ms [log] 262140
     65327ms [log] [file] 
     65328ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
     65328ms [log] [experimentStatusChanged] {"status": "running", "message": null}
     65328ms [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='')
     65328ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
     65489ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/5a7f0774-ba46-406c-8d68-4f4eb6eac171"}', extra='')
     65490ms [log] [connectionsChanged] []
     65542ms [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='')
     65542ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."}
================== js Client to js Client GPIO tests (webrtc): should transmit initial gpio value
     65600ms [err] Traceback (most recent call last):
     65600ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
     65600ms [err]     return _run_code(code, main_globals, None,
     65600ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
     65600ms [err]     exec(code, run_globals)
     65600ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in <module>
     65600ms [err]     sys.exit(main())
     65600ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main
     65600ms [err]     asyncio.run(main_async())
     65600ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
     65600ms [err]     return loop.run_until_complete(main)
     65600ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
     65601ms [err]     self.run_forever()
     65601ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
     65601ms [err]     self._run_once()
     65601ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
     65601ms [err]     event_list = self._selector.select(timeout)
     65601ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
     65601ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
     65601ms [err] KeyboardInterrupt
     65602ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
     65602ms [err]   h.flush()
     65602ms [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
     71382ms [log] starting device
     71769ms [err] DEBUG:asyncio:Using selector: EpollSelector
     71838ms [err] ERROR:asyncio:Unclosed client session
     71838ms [err] client_session: <aiohttp.client.ClientSession object at 0x7fef53a4fbb0>
     71912ms [log] parsing
     71912ms [log] creating device handler
     71912ms [log] [ready]
     71912ms [log] reading line
     71912ms [log] [websocketToken] "1a2cc5da-ac72-47e4-bdac-e96f63255354"
     71925ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
     71925ms [log] [websocketConnected]
     73759ms [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='')
     73759ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
     73768ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/7ac707f2-0b19-45fb-9bbd-78ef55c3cf98"}}', extra='')
     73768ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/7ac707f2-0b19-45fb-9bbd-78ef55c3cf98"}
     73817ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/1ded6ca5-cf2d-44ac-805c-860f70fb6ce1","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","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc"],"interfaces":[{"availableSignals":{"gpio":["gpio1","gpio2"]},"interfaceType":"gpio"}]}}],"tiebreaker":true}', extra='')
     73822ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1ded6ca5-cf2d-44ac-805c-860f70fb6ce1", "state": "new"}]
     75826ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer
     75827ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer)
     75827ms [err] v=0
     75827ms [err] o=- 3937282438 3937282438 IN IP4 0.0.0.0
     75827ms [err] s=-
     75827ms [err] t=0 0
     75827ms [err] a=group:BUNDLE 0
     75827ms [err] a=msid-semantic:WMS *
     75827ms [err] m=application 9 DTLS/SCTP 5000
     75827ms [err] c=IN IP4 0.0.0.0
     75827ms [err] a=mid:0
     75827ms [err] a=sctpmap:5000 webrtc-datachannel 65535
     75827ms [err] a=max-message-size:65536
     75827ms [err] a=ice-ufrag:Pdm2
     75827ms [err] a=ice-pwd:ZiV8tDhAngZgxbgAvD7J2R
     75827ms [err] a=fingerprint:sha-256 2D:3F:F6:DE:6C:A1:3F:45:B6:8F:E5:B3:12:33:DB:28:CA:BB:62:41:F9:0F:4C:3A:57:B2:8E:8D:67:93:A9:3F
     75827ms [err] a=setup:actpass
     75827ms [err] 
     75829ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer
     75829ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering
     75830ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1ded6ca5-cf2d-44ac-805c-860f70fb6ce1", "state": "new"}]
     75830ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=<idle, bufsize=0>>)
     75831ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=<idle, bufsize=0>>)
     75831ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete
     75832ms [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='')
     75832ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
     75832ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/1ded6ca5-cf2d-44ac-805c-860f70fb6ce1"}', extra='')
     75833ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     75833ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions
     75856ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39466) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'4OR3eiZKgqfO')
     75856ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39466) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'4OR3eiZKgqfO')
     75856ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 8024586151732205074 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:lG//\\r\\na=ice-pwd:FnPz9mpc20NEo2F3Tkw/BUyL\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 C2:96:40:75:83:29:A3:9D:45:1E:AC:B5:8E:7C:AE:86:0A:5A:BF:24:0B:DB:23:E5:55:A8:92:B8:88:F9:87:57\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/1ded6ca5-cf2d-44ac-805c-860f70fb6ce1"}', extra='')
     75856ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     75856ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer
     75857ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer
     75857ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer)
     75857ms [err] v=0
     75857ms [err] o=- 8024586151732205074 2 IN IP4 127.0.0.1
     75857ms [err] s=-
     75857ms [err] t=0 0
     75857ms [err] a=group:BUNDLE 0
     75857ms [err] a=msid-semantic: WMS
     75857ms [err] m=application 9 DTLS/SCTP 5000
     75857ms [err] c=IN IP4 0.0.0.0
     75857ms [err] a=ice-ufrag:lG//
     75857ms [err] a=ice-pwd:FnPz9mpc20NEo2F3Tkw/BUyL
     75857ms [err] a=ice-options:trickle
     75857ms [err] a=fingerprint:sha-256 C2:96:40:75:83:29:A3:9D:45:1E:AC:B5:8E:7C:AE:86:0A:5A:BF:24:0B:DB:23:E5:55:A8:92:B8:88:F9:87:57
     75857ms [err] a=setup:active
     75857ms [err] a=mid:0
     75857ms [err] a=sctpmap:5000 webrtc-datachannel 1024
     75857ms [err] 
     75858ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking
     75858ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking
     75858ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting
     75858ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(PyVxo8GORr 1 udp 1845501695 172.17.0.2 39466 typ prflx)
     75859ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     75859ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     75859ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     75859ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58611) -> ('172.17.0.2', 39466)) State.WAITING -> State.IN_PROGRESS
     75860ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39466) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe6q\x91MP\xf3\xc6n\x9a\xcal\xb5')
     75860ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1ded6ca5-cf2d-44ac-805c-860f70fb6ce1", "state": "connecting"}]
     75861ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39466) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe6q\x91MP\xf3\xc6n\x9a\xcal\xb5')
     75861ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58611) -> ('172.17.0.2', 39466)) State.IN_PROGRESS -> State.SUCCEEDED
     75861ms [err] INFO:aioice.ice:Connection(0) ICE completed
     75869ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"candidate","content":{"candidate":"candidate:852432624 1 udp 2113937151 d1f4ba26-08eb-4600-95af-cef00f5f68cc.local 39466 typ host generation 0 ufrag lG// network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/1ded6ca5-cf2d-44ac-805c-860f70fb6ce1"}', extra='')
     75870ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     75870ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate
     75870ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate
     75877ms [err] INFO:aioice.ice:Connection(0) Remote candidate "d1f4ba26-08eb-4600-95af-cef00f5f68cc.local" resolved to 172.17.0.2
     75879ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58611) -> ('172.17.0.2', 39466)) State.FROZEN -> State.IN_PROGRESS
     75879ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39466) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xbc\x04H\x92\xb4\xf9~Kr+\xc6\t')
     75881ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39466) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xbc\x04H\x92\xb4\xf9~Kr+\xc6\t')
     75881ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58611) -> ('172.17.0.2', 39466)) State.IN_PROGRESS -> State.SUCCEEDED
     75881ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46360) -> ('172.17.0.2', 39466)) State.FROZEN -> State.FAILED
     75885ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"candidate","content":{"candidate":"candidate:3068296335 1 udp 1677729535 141.24.211.56 39466 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag lG// network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/1ded6ca5-cf2d-44ac-805c-860f70fb6ce1"}', extra='')
     75885ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     75885ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate
     75885ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate
     75900ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58611) -> ('141.24.211.56', 39466)) State.FROZEN -> State.IN_PROGRESS
     75900ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.211.56', 39466) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x95\xba\x0c\xe1\xcb\xddR\x04\x91\xa2\xbd\xee')
     75919ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39466) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'jiNurzCUcrzb')
     75919ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39466) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'jiNurzCUcrzb')
     75921ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46360) -> ('141.24.211.56', 39466)) State.FROZEN -> State.IN_PROGRESS
     75921ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.211.56', 39466) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b':\x9a\x86\xa5d\x07\x97\x01\xa9B\x0cB')
     75942ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed
     75942ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed
     75943ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING
     75944ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable
     75947ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM
     75948ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete
     75948ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED
     75949ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected
     75949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0)
     75949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start
     75950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT
     75950ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable
     75950ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1ded6ca5-cf2d-44ac-805c-860f70fb6ce1", "state": "connected"}]
     75955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0)
     75956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0)
     75957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel
     75957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams
     75957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0)
     75957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start
     75957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED
     75958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0)
     75958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel
     75958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED
     75959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=4211017739, stream_id=1, stream_seq=0)
     75959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start
     75960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=4211017739, gaps=[])
     75960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel
     75961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3727695563, stream_id=1, stream_seq=0)
     75961ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open
     75961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3727695563, gaps=[])
     75964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3727695564, stream_id=1, stream_seq=1)
     75964ms [log] {"busId":"gpio1","data":{"driver":"device1","state":"strongH"}}
     75964ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}}
     75964ms [log] [gpio] {"signal": "gpio1", "value": "strongH"}
     75965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3727695564, gaps=[])
     75965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3727695565, stream_id=1, stream_seq=2)
     75965ms [log] {"busId":"gpio2","data":{"driver":"device1","state":"strongL"}}
     75965ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}}
     75965ms [log] [gpio] {"signal": "gpio2", "value": "strongL"}
     75966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3727695565, gaps=[])
     75982ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39466) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'CTNED5rBwqyp')
     75982ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39466) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'CTNED5rBwqyp')
     76044ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 39466) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'e6fQLnxdAXe3')
     76044ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 39466) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'e6fQLnxdAXe3')
     76045ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46360) -> ('172.17.0.2', 39466)) State.WAITING -> State.IN_PROGRESS
     76045ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 39466) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb3o\xb7\xd96\xb1\xfdvs\x84\xb8\xe0')
     76047ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 39466) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb3o\xb7\xd96\xb1\xfdvs\x84\xb8\xe0')
     76047ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46360) -> ('172.17.0.2', 39466)) State.IN_PROGRESS -> State.SUCCEEDED
     76047ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
     76047ms [log] [experimentStatusChanged] {"status": "running", "message": null}
     76126ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/1ded6ca5-cf2d-44ac-805c-860f70fb6ce1"}', extra='')
     76126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0)
     76127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED
     76127ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed
     76127ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete
     76127ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed
     76128ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed
     76128ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed
     76128ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     76128ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED
     76128ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     76129ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     76129ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1ded6ca5-cf2d-44ac-805c-860f70fb6ce1", "state": "closed"}]
     76130ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None)
     76130ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None)
     76213ms [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='')
     76213ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."}
================== js Client to python Client GPIO tests (webrtc): should transmit gpio value
     76274ms [err] Traceback (most recent call last):
     76274ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
     76274ms [err]     return _run_code(code, main_globals, None,
     76274ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
     76274ms [err]     exec(code, run_globals)
     76274ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in <module>
     76274ms [err]     sys.exit(main())
     76274ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main
     76274ms [err]     asyncio.run(main_async())
     76274ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
     76274ms [err]     return loop.run_until_complete(main)
     76274ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
     76275ms [err]     self.run_forever()
     76275ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
     76275ms [err]     self._run_once()
     76275ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
     76276ms [err]     event_list = self._selector.select(timeout)
     76276ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
     76276ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
     76276ms [err] KeyboardInterrupt
     76278ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
     76278ms [err]   h.flush()
     76278ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback
     76369ms [log] starting device
     76759ms [err] DEBUG:asyncio:Using selector: EpollSelector
     76830ms [err] ERROR:asyncio:Unclosed client session
     76830ms [err] client_session: <aiohttp.client.ClientSession object at 0x7f13eb693cd0>
     76903ms [log] parsing
     76903ms [log] creating device handler
     76903ms [log] [ready]
     76903ms [log] reading line
     76903ms [log] [websocketToken] "e3b253b8-390e-4d02-ad61-d5dfebc8cc53"
     76917ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
     76917ms [log] [websocketConnected]
     78703ms [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='')
     78703ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
     78713ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/0fdcb5e9-74fc-4340-8bd8-66f33c80853d"}}', extra='')
     78713ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/0fdcb5e9-74fc-4340-8bd8-66f33c80853d"}
     78772ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/db767dd6-3b7d-407f-bd5d-ed40986fb87b","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","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc"],"interfaces":[{"availableSignals":{"gpio":["gpio1","gpio2"]},"interfaceType":"gpio"}]}}],"tiebreaker":true}', extra='')
     78777ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/db767dd6-3b7d-407f-bd5d-ed40986fb87b", "state": "new"}]
     80780ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer
     80781ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer)
     80781ms [err] v=0
     80781ms [err] o=- 3937282443 3937282443 IN IP4 0.0.0.0
     80781ms [err] s=-
     80781ms [err] t=0 0
     80781ms [err] a=group:BUNDLE 0
     80781ms [err] a=msid-semantic:WMS *
     80781ms [err] m=application 9 DTLS/SCTP 5000
     80781ms [err] c=IN IP4 0.0.0.0
     80781ms [err] a=mid:0
     80781ms [err] a=sctpmap:5000 webrtc-datachannel 65535
     80781ms [err] a=max-message-size:65536
     80781ms [err] a=ice-ufrag:zJSG
     80781ms [err] a=ice-pwd:jZ4B7Yj3xVkEKpeZXCMGc2
     80781ms [err] a=fingerprint:sha-256 DD:B3:F4:25:BE:B5:AE:E2:67:0D:4A:65:A2:46:54:8F:F2:F0:8E:19:CF:11:4F:05:8C:74:AD:C6:1F:38:81:13
     80781ms [err] a=setup:actpass
     80781ms [err] 
     80783ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer
     80783ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering
     80784ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/db767dd6-3b7d-407f-bd5d-ed40986fb87b", "state": "new"}]
     80785ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=<idle, bufsize=0>>)
     80785ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=<idle, bufsize=0>>)
     80785ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete
     80786ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/db767dd6-3b7d-407f-bd5d-ed40986fb87b"}', extra='')
     80786ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     80786ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions
     80786ms [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='')
     80787ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
     80810ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 45541) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'hbonW3B5cxxz')
     80811ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 45541) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'hbonW3B5cxxz')
     80811ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 8213116495563697862 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:janr\\r\\na=ice-pwd:32xZpijjlMXQHweT6xMKQIEb\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 43:4F:A2:58:AC:C1:65:13:7E:08:DA:42:2E:33:2D:F4:8E:B0:6C:DD:07:D3:DC:87:11:FC:77:C3:FA:C9:FB:E4\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/db767dd6-3b7d-407f-bd5d-ed40986fb87b"}', extra='')
     80812ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     80812ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer
     80812ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer
     80812ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer)
     80812ms [err] v=0
     80812ms [err] o=- 8213116495563697862 2 IN IP4 127.0.0.1
     80812ms [err] s=-
     80812ms [err] t=0 0
     80812ms [err] a=group:BUNDLE 0
     80812ms [err] a=msid-semantic: WMS
     80812ms [err] m=application 9 DTLS/SCTP 5000
     80812ms [err] c=IN IP4 0.0.0.0
     80812ms [err] a=ice-ufrag:janr
     80812ms [err] a=ice-pwd:32xZpijjlMXQHweT6xMKQIEb
     80812ms [err] a=ice-options:trickle
     80812ms [err] a=fingerprint:sha-256 43:4F:A2:58:AC:C1:65:13:7E:08:DA:42:2E:33:2D:F4:8E:B0:6C:DD:07:D3:DC:87:11:FC:77:C3:FA:C9:FB:E4
     80812ms [err] a=setup:active
     80812ms [err] a=mid:0
     80812ms [err] a=sctpmap:5000 webrtc-datachannel 1024
     80812ms [err] 
     80813ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking
     80813ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking
     80813ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting
     80814ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(ePfTefqY9i 1 udp 1845501695 172.17.0.2 45541 typ prflx)
     80814ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     80814ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     80814ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     80814ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44428) -> ('172.17.0.2', 45541)) State.WAITING -> State.IN_PROGRESS
     80814ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 45541) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x85\xc6+\xe4\xcd\xf8d\x9c:2\x83\xb1')
     80815ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/db767dd6-3b7d-407f-bd5d-ed40986fb87b", "state": "connecting"}]
     80815ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 45541) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x85\xc6+\xe4\xcd\xf8d\x9c:2\x83\xb1')
     80815ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44428) -> ('172.17.0.2', 45541)) State.IN_PROGRESS -> State.SUCCEEDED
     80816ms [err] INFO:aioice.ice:Connection(0) ICE completed
     80822ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"candidate","content":{"candidate":"candidate:674763200 1 udp 2113937151 ce42a0cf-f2e8-4338-98e9-5780fbaa5369.local 45541 typ host generation 0 ufrag janr network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/db767dd6-3b7d-407f-bd5d-ed40986fb87b"}', extra='')
     80822ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     80822ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate
     80822ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate
     80826ms [err] INFO:aioice.ice:Connection(0) Remote candidate "ce42a0cf-f2e8-4338-98e9-5780fbaa5369.local" resolved to 172.17.0.2
     80835ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44428) -> ('172.17.0.2', 45541)) State.FROZEN -> State.IN_PROGRESS
     80835ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 45541) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'8\xda\x02o\xd9\xf5{!\xc1\xe2\xac\x19')
     80835ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"candidate","content":{"candidate":"candidate:3138629843 1 udp 1677729535 141.24.211.56 45541 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag janr network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/db767dd6-3b7d-407f-bd5d-ed40986fb87b"}', extra='')
     80836ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     80836ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate
     80836ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate
     80836ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 45541) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'8\xda\x02o\xd9\xf5{!\xc1\xe2\xac\x19')
     80836ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44428) -> ('172.17.0.2', 45541)) State.IN_PROGRESS -> State.SUCCEEDED
     80836ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34835) -> ('172.17.0.2', 45541)) State.FROZEN -> State.FAILED
     80836ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44428) -> ('141.24.211.56', 45541)) State.FROZEN -> State.FAILED
     80836ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34835) -> ('141.24.211.56', 45541)) State.FROZEN -> State.FAILED
     80856ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed
     80856ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed
     80857ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING
     80858ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable
     80861ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM
     80862ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete
     80862ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED
     80862ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected
     80862ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0)
     80862ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start
     80862ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT
     80863ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable
     80863ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/db767dd6-3b7d-407f-bd5d-ed40986fb87b", "state": "connected"}]
     80866ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0)
     80867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0)
     80867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel
     80867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams
     80868ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0)
     80869ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start
     80869ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED
     80869ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0)
     80870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel
     80870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED
     80870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=88724575, stream_id=1, stream_seq=0)
     80870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start
     80871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=88724575, gaps=[])
     80872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel
     80872ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 45541) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'JFd13s2B+1Tv')
     80872ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 45541) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'JFd13s2B+1Tv')
     80872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3351128763, stream_id=1, stream_seq=0)
     80872ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open
     80872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3351128763, gaps=[])
     80874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3351128764, stream_id=1, stream_seq=1)
     80874ms [log] {"busId":"gpio1","data":{"driver":"device1","state":"strongH"}}
     80874ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}}
     80874ms [log] [gpio] {"signal": "gpio1", "value": "strongH"}
     80874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3351128764, gaps=[])
     80875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3351128765, stream_id=1, stream_seq=2)
     80875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3351128765, gaps=[])
     80875ms [log] {"busId":"gpio2","data":{"driver":"device1","state":"strongL"}}
     80875ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}}
     80875ms [log] [gpio] {"signal": "gpio2", "value": "strongL"}
     80876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3351128766, stream_id=1, stream_seq=3)
     80876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3351128766, gaps=[])
     80876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3351128767, stream_id=1, stream_seq=4)
     80876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3351128767, gaps=[])
     80934ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 45541) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'0DFyPIWtsKAm')
     80935ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 45541) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'0DFyPIWtsKAm')
     80944ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
     80944ms [log] {"busId":"gpio1","data":{"driver":"device1","state":"strongH"}}
     80944ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}}
     80944ms [log] {"busId":"gpio2","data":{"driver":"device1","state":"strongL"}}
     80944ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}}
     80944ms [log] [experimentStatusChanged] {"status": "running", "message": null}
     80997ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 45541) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'qMhDHoq2iGgp')
     80997ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 45541) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'qMhDHoq2iGgp')
     80998ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34835) -> ('172.17.0.2', 45541)) State.WAITING -> State.IN_PROGRESS
     80998ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 45541) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x11\x8f\xc1R\xba\x0e\xc3*\x03\xafO\t')
     80999ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 45541) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x11\x8f\xc1R\xba\x0e\xc3*\x03\xafO\t')
     80999ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34835) -> ('172.17.0.2', 45541)) State.IN_PROGRESS -> State.SUCCEEDED
     81025ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/db767dd6-3b7d-407f-bd5d-ed40986fb87b"}', extra='')
     81025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0)
     81026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED
     81026ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed
     81026ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete
     81026ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed
     81026ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed
     81026ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed
     81026ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     81027ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED
     81027ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     81027ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     81027ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/db767dd6-3b7d-407f-bd5d-ed40986fb87b", "state": "closed"}]
     81028ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None)
     81028ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None)
     81098ms [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='')
     81098ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."}
================== python Client to js Client GPIO tests (webrtc): should transmit initial gpio value
     81162ms [err] Traceback (most recent call last):
     81162ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
     81162ms [err]     return _run_code(code, main_globals, None,
     81162ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
     81162ms [err]     exec(code, run_globals)
     81162ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in <module>
     81162ms [err]     sys.exit(main())
     81162ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main
     81162ms [err]     asyncio.run(main_async())
     81162ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
     81163ms [err]     return loop.run_until_complete(main)
     81163ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
     81163ms [err]     self.run_forever()
     81163ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
     81163ms [err]     self._run_once()
     81163ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
     81164ms [err]     event_list = self._selector.select(timeout)
     81164ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
     81164ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
     81164ms [err] KeyboardInterrupt
     81166ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
     81166ms [err]   h.flush()
     81166ms [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
     91186ms [log] starting device
     91566ms [err] DEBUG:asyncio:Using selector: EpollSelector
     91639ms [err] ERROR:asyncio:Unclosed client session
     91639ms [err] client_session: <aiohttp.client.ClientSession object at 0x7fbb2a99bd30>
     91710ms [log] parsing
     91710ms [log] creating device handler
     91710ms [log] [ready]
     91710ms [log] reading line
     91710ms [log] [websocketToken] "b1592244-f64b-47f9-8898-ad3cacdf8602"
     91731ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
     91731ms [log] [websocketConnected]
     91904ms [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='')
     91904ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
     91910ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/5f1de403-a197-43bf-b947-f30681261510"}}', extra='')
     91910ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/5f1de403-a197-43bf-b947-f30681261510"}
     91957ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/47bf4ff7-3c82-4d65-a4d9-3c27a0855f92","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","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc"],"interfaces":[{"interfaceType":"gpio","availableSignals":{"gpio":["A1","A2","A3","A4","A5","A6","A7","A8","B1","B2","B3","B4","B5","B6","B7","B8","C1","C2","C3","C4","C5","C6","C7","C8","D1","D2","D3","D4","D5","D6","D7","D8","E1","E2","E3","E4","E5","E6","E7","E8","F1","F2","F3","F4","F5","F6","F7","F8","G1","G2","G3","G4","G5","G6","G7","G8","H1","H2","H3","H4","H5","H6","H7","H8"]},"direction":"inout"}]}}],"tiebreaker":false}', extra='')
     91961ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/47bf4ff7-3c82-4d65-a4d9-3c27a0855f92", "state": "new"}]
     93964ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"connectionUrl":"http://localhost/peerconnections/47bf4ff7-3c82-4d65-a4d9-3c27a0855f92","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='')
     93964ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     93964ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions
     93965ms [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='')
     93965ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
     93978ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"connectionUrl":"http://localhost/peerconnections/47bf4ff7-3c82-4d65-a4d9-3c27a0855f92","content":{"type":"offer","sdp":"v=0\\r\\no=- 3937282456 3937282456 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 56502 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 56502 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 59086 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:pFCK\\r\\na=ice-pwd:yOYKV0bRAhjpr7AmFIkXYL\\r\\na=fingerprint:sha-256 EA:94:F2:30:B5:81:E6:0B:27:31:4F:2A:A0:16:1D:BB:03:89:CE:35:A5:97:8E:54:1B:E9:F4:7D:40:76:4C:67\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='')
     93978ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     93979ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer
     93979ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer
     93979ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer)
     93979ms [err] v=0
     93979ms [err] o=- 3937282456 3937282456 IN IP4 0.0.0.0
     93979ms [err] s=-
     93979ms [err] t=0 0
     93979ms [err] a=group:BUNDLE 0
     93979ms [err] a=msid-semantic:WMS *
     93979ms [err] m=application 56502 DTLS/SCTP 5000
     93979ms [err] c=IN IP4 172.30.0.1
     93979ms [err] a=mid:0
     93979ms [err] a=sctpmap:5000 webrtc-datachannel 65535
     93979ms [err] a=max-message-size:65536
     93979ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 56502 typ host
     93979ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 59086 typ host
     93979ms [err] a=end-of-candidates
     93979ms [err] a=ice-ufrag:pFCK
     93979ms [err] a=ice-pwd:yOYKV0bRAhjpr7AmFIkXYL
     93979ms [err] a=fingerprint:sha-256 EA:94:F2:30:B5:81:E6:0B:27:31:4F:2A:A0:16:1D:BB:03:89:CE:35:A5:97:8E:54:1B:E9:F4:7D:40:76:4C:67
     93979ms [err] a=setup:actpass
     93979ms [err] 
     93981ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer)
     93981ms [err] v=0
     93981ms [err] o=- 3937282456 3937282456 IN IP4 0.0.0.0
     93981ms [err] s=-
     93981ms [err] t=0 0
     93981ms [err] a=group:BUNDLE 0
     93981ms [err] a=msid-semantic:WMS *
     93981ms [err] m=application 56502 DTLS/SCTP 5000
     93981ms [err] c=IN IP4 172.30.0.1
     93981ms [err] a=mid:0
     93981ms [err] a=sctpmap:5000 webrtc-datachannel 65535
     93981ms [err] a=max-message-size:65536
     93981ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 56502 typ host
     93981ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 59086 typ host
     93981ms [err] a=end-of-candidates
     93981ms [err] a=ice-ufrag:pFCK
     93981ms [err] a=ice-pwd:yOYKV0bRAhjpr7AmFIkXYL
     93981ms [err] a=fingerprint:sha-256 EA:94:F2:30:B5:81:E6:0B:27:31:4F:2A:A0:16:1D:BB:03:89:CE:35:A5:97:8E:54:1B:E9:F4:7D:40:76:4C:67
     93981ms [err] a=setup:actpass
     93981ms [err] 
     93982ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer
     93982ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/47bf4ff7-3c82-4d65-a4d9-3c27a0855f92", "state": "new"}]
     93984ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer)
     93984ms [err] v=0
     93984ms [err] o=- 3937282456 3937282456 IN IP4 0.0.0.0
     93984ms [err] s=-
     93984ms [err] t=0 0
     93984ms [err] a=group:BUNDLE 0
     93984ms [err] a=msid-semantic:WMS *
     93984ms [err] m=application 9 DTLS/SCTP 5000
     93984ms [err] c=IN IP4 0.0.0.0
     93984ms [err] a=mid:0
     93984ms [err] a=sctpmap:5000 webrtc-datachannel 65535
     93984ms [err] a=max-message-size:65536
     93984ms [err] a=ice-ufrag:gbVc
     93984ms [err] a=ice-pwd:anN2dCcjU5oOmDxOQXu2l3
     93984ms [err] a=fingerprint:sha-256 1A:28:D8:E4:B9:91:CD:1A:95:E9:86:3E:85:40:15:6D:B0:06:4C:ED:DC:CD:0F:10:C0:B4:A2:7E:B6:9E:54:FF
     93984ms [err] a=setup:active
     93984ms [err] 
     93984ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable
     93984ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable
     93985ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering
     93986ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=<idle, bufsize=0>>)
     93987ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=<idle, bufsize=0>>)
     93987ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete
     93988ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking
     93988ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking
     93988ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting
     93988ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47677) -> ('172.30.0.1', 56502)) State.FROZEN -> State.WAITING
     93988ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49598) -> ('172.30.0.1', 56502)) State.FROZEN -> State.WAITING
     93988ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47677) -> ('172.17.0.2', 59086)) State.FROZEN -> State.WAITING
     93989ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     93989ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     93989ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47677) -> ('172.30.0.1', 56502)) State.WAITING -> State.IN_PROGRESS
     93989ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 56502) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'l\xb1\x8a`u\xa1\x02\x90A\xae\x8f\xa9')
     93990ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/47bf4ff7-3c82-4d65-a4d9-3c27a0855f92", "state": "connecting"}]
     93991ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 56502) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'l\xb1\x8a`u\xa1\x02\x90A\xae\x8f\xa9')
     93991ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47677) -> ('172.30.0.1', 56502)) State.IN_PROGRESS -> State.SUCCEEDED
     94004ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 56502) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x08T\x19#>\x06S\r\xa4`\xc5\xfd')
     94005ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 56502) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x08T\x19#>\x06S\r\xa4`\xc5\xfd')
     94005ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49598) -> ('172.30.0.1', 56502)) State.WAITING -> State.FAILED
     94005ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47677) -> ('172.17.0.2', 59086)) State.WAITING -> State.FAILED
     94006ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49598) -> ('172.17.0.2', 59086)) State.FROZEN -> State.FAILED
     94006ms [err] INFO:aioice.ice:Connection(0) ICE completed
     94007ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56502) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf3BD\xe9\xaf\x15I\x94\x87\xa9\xffn')
     94007ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56502) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf3BD\xe9\xaf\x15I\x94\x87\xa9\xffn')
     94008ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(vPPHm8ZqNc 1 udp 1862270975 172.17.0.2 56502 typ prflx)
     94008ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47677) -> ('172.17.0.2', 56502)) State.WAITING -> State.IN_PROGRESS
     94008ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56502) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'z\x7fL\x99\xf0<\xb0\xc4Y&\x0e\xc0')
     94009ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56502) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'z\x7fL\x99\xf0<\xb0\xc4Y&\x0e\xc0')
     94009ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47677) -> ('172.17.0.2', 56502)) State.IN_PROGRESS -> State.SUCCEEDED
     94009ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed
     94010ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed
     94011ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING
     94011ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable
     94030ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM
     94031ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete
     94031ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED
     94031ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected
     94032ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable
     94032ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/47bf4ff7-3c82-4d65-a4d9-3c27a0855f92", "state": "connected"}]
     94033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0)
     94034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams
     94034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0)
     94036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0)
     94037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0)
     94037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED
     94042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=104286167, stream_id=1, stream_seq=0)
     94042ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open
     94042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1797659261, stream_id=1, stream_seq=0)
     94042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start
     94043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=104286167, gaps=[])
     94043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1797659261, gaps=[])
     94044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel
     94045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=104286168, stream_id=1, stream_seq=1)
     94045ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}}
     94045ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}}
     94045ms [log] [gpio] {"signal": "gpio1", "value": "strongH"}
     94045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=104286168, gaps=[])
     94045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=104286169, stream_id=1, stream_seq=2)
     94046ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}}
     94046ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}}
     94046ms [log] [gpio] {"signal": "gpio2", "value": "strongL"}
     94046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=104286169, gaps=[])
     94114ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
     94114ms [log] [experimentStatusChanged] {"status": "running", "message": null}
     94206ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/47bf4ff7-3c82-4d65-a4d9-3c27a0855f92"}', extra='')
     94207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0)
     94207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED
     94207ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed
     94207ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete
     94207ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed
     94207ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed
     94208ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed
     94208ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     94208ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED
     94208ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     94208ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     94209ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/47bf4ff7-3c82-4d65-a4d9-3c27a0855f92", "state": "closed"}]
     94210ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None)
     94210ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None)
     94264ms [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='')
     94265ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."}
================== python Client to python Client GPIO tests (webrtc): should transmit gpio value
     94340ms [err] Traceback (most recent call last):
     94340ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
     94340ms [err]     return _run_code(code, main_globals, None,
     94340ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
     94340ms [err]     exec(code, run_globals)
     94340ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in <module>
     94340ms [err]     sys.exit(main())
     94340ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main
     94341ms [err]     asyncio.run(main_async())
     94341ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
     94341ms [err]     return loop.run_until_complete(main)
     94341ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
     94341ms [err]     self.run_forever()
     94341ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
     94341ms [err]     self._run_once()
     94342ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
     94342ms [err]     event_list = self._selector.select(timeout)
     94342ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
     94343ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
     94343ms [err] KeyboardInterrupt
     94344ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
     94344ms [err]   h.flush()
     94344ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback
     94483ms [log] starting device
     94865ms [err] DEBUG:asyncio:Using selector: EpollSelector
     94938ms [err] ERROR:asyncio:Unclosed client session
     94938ms [err] client_session: <aiohttp.client.ClientSession object at 0x7fbdfce97d30>
     95001ms [log] parsing
     95001ms [log] creating device handler
     95001ms [log] [ready]
     95001ms [log] reading line
     95001ms [log] [websocketToken] "d161108e-642e-4e3d-9daf-d0790a4f29ec"
     95021ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
     95021ms [log] [websocketConnected]
     95199ms [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='')
     95199ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
     95214ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/a05d89aa-d130-4dd0-89c3-74488fd17aaf"}}', extra='')
     95215ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/a05d89aa-d130-4dd0-89c3-74488fd17aaf"}
     95265ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/46755bca-7d05-403f-9625-3375a557eace","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","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc"],"interfaces":[{"interfaceType":"gpio","availableSignals":{"gpio":["A1","A2","A3","A4","A5","A6","A7","A8","B1","B2","B3","B4","B5","B6","B7","B8","C1","C2","C3","C4","C5","C6","C7","C8","D1","D2","D3","D4","D5","D6","D7","D8","E1","E2","E3","E4","E5","E6","E7","E8","F1","F2","F3","F4","F5","F6","F7","F8","G1","G2","G3","G4","G5","G6","G7","G8","H1","H2","H3","H4","H5","H6","H7","H8"]},"direction":"inout"}]}}],"tiebreaker":false}', extra='')
     95269ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/46755bca-7d05-403f-9625-3375a557eace", "state": "new"}]
     97273ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"connectionUrl":"http://localhost/peerconnections/46755bca-7d05-403f-9625-3375a557eace","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='')
     97273ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     97273ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions
     97273ms [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='')
     97273ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
     97292ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"connectionUrl":"http://localhost/peerconnections/46755bca-7d05-403f-9625-3375a557eace","content":{"type":"offer","sdp":"v=0\\r\\no=- 3937282459 3937282459 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 35010 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 35010 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 43499 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:Ejqt\\r\\na=ice-pwd:FbhdU0IDMwz8j8bbnu0yKs\\r\\na=fingerprint:sha-256 C1:F6:A7:79:4E:A2:C6:59:7D:3E:93:57:71:FA:E0:1D:F6:27:5D:DD:83:59:EF:5F:1C:05:89:9F:1A:B6:23:AE\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='')
     97293ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
     97293ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer
     97293ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer
     97293ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer)
     97293ms [err] v=0
     97293ms [err] o=- 3937282459 3937282459 IN IP4 0.0.0.0
     97293ms [err] s=-
     97293ms [err] t=0 0
     97293ms [err] a=group:BUNDLE 0
     97293ms [err] a=msid-semantic:WMS *
     97293ms [err] m=application 35010 DTLS/SCTP 5000
     97293ms [err] c=IN IP4 172.30.0.1
     97293ms [err] a=mid:0
     97293ms [err] a=sctpmap:5000 webrtc-datachannel 65535
     97293ms [err] a=max-message-size:65536
     97293ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 35010 typ host
     97293ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 43499 typ host
     97293ms [err] a=end-of-candidates
     97293ms [err] a=ice-ufrag:Ejqt
     97293ms [err] a=ice-pwd:FbhdU0IDMwz8j8bbnu0yKs
     97293ms [err] a=fingerprint:sha-256 C1:F6:A7:79:4E:A2:C6:59:7D:3E:93:57:71:FA:E0:1D:F6:27:5D:DD:83:59:EF:5F:1C:05:89:9F:1A:B6:23:AE
     97293ms [err] a=setup:actpass
     97293ms [err] 
     97296ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer)
     97296ms [err] v=0
     97296ms [err] o=- 3937282459 3937282459 IN IP4 0.0.0.0
     97296ms [err] s=-
     97296ms [err] t=0 0
     97296ms [err] a=group:BUNDLE 0
     97296ms [err] a=msid-semantic:WMS *
     97296ms [err] m=application 35010 DTLS/SCTP 5000
     97296ms [err] c=IN IP4 172.30.0.1
     97296ms [err] a=mid:0
     97296ms [err] a=sctpmap:5000 webrtc-datachannel 65535
     97296ms [err] a=max-message-size:65536
     97296ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 35010 typ host
     97296ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 43499 typ host
     97296ms [err] a=end-of-candidates
     97296ms [err] a=ice-ufrag:Ejqt
     97296ms [err] a=ice-pwd:FbhdU0IDMwz8j8bbnu0yKs
     97296ms [err] a=fingerprint:sha-256 C1:F6:A7:79:4E:A2:C6:59:7D:3E:93:57:71:FA:E0:1D:F6:27:5D:DD:83:59:EF:5F:1C:05:89:9F:1A:B6:23:AE
     97296ms [err] a=setup:actpass
     97296ms [err] 
     97296ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer
     97297ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/46755bca-7d05-403f-9625-3375a557eace", "state": "new"}]
     97298ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer)
     97298ms [err] v=0
     97298ms [err] o=- 3937282459 3937282459 IN IP4 0.0.0.0
     97298ms [err] s=-
     97298ms [err] t=0 0
     97298ms [err] a=group:BUNDLE 0
     97298ms [err] a=msid-semantic:WMS *
     97298ms [err] m=application 9 DTLS/SCTP 5000
     97298ms [err] c=IN IP4 0.0.0.0
     97298ms [err] a=mid:0
     97298ms [err] a=sctpmap:5000 webrtc-datachannel 65535
     97298ms [err] a=max-message-size:65536
     97298ms [err] a=ice-ufrag:hOPE
     97298ms [err] a=ice-pwd:c5unWj2LUeP5hhkfCnQRaH
     97298ms [err] a=fingerprint:sha-256 66:12:5E:E0:41:F7:CC:A6:51:D8:6C:4E:18:1E:9D:3D:4B:9E:82:E3:A6:65:5A:BC:B4:A1:03:ED:22:E3:B4:3A
     97298ms [err] a=setup:active
     97298ms [err] 
     97299ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable
     97299ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable
     97299ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering
     97301ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=<idle, bufsize=0>>)
     97301ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=<idle, bufsize=0>>)
     97301ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete
     97302ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking
     97302ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking
     97302ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting
     97303ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57454) -> ('172.30.0.1', 35010)) State.FROZEN -> State.WAITING
     97303ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57248) -> ('172.30.0.1', 35010)) State.FROZEN -> State.WAITING
     97303ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57454) -> ('172.17.0.2', 43499)) State.FROZEN -> State.WAITING
     97303ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     97304ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
     97304ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57454) -> ('172.30.0.1', 35010)) State.WAITING -> State.IN_PROGRESS
     97304ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 35010) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'YITAP.\xe4"\xc98\xdfj')
     97305ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/46755bca-7d05-403f-9625-3375a557eace", "state": "connecting"}]
     97305ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 35010) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'YITAP.\xe4"\xc98\xdfj')
     97306ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57454) -> ('172.30.0.1', 35010)) State.IN_PROGRESS -> State.SUCCEEDED
     97318ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 35010) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x921\x97\xcc\xc8\x852/I.\x8a\x17')
     97319ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 35010) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x921\x97\xcc\xc8\x852/I.\x8a\x17')
     97319ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57248) -> ('172.30.0.1', 35010)) State.WAITING -> State.FAILED
     97319ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57454) -> ('172.17.0.2', 43499)) State.WAITING -> State.FAILED
     97319ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57248) -> ('172.17.0.2', 43499)) State.FROZEN -> State.FAILED
     97320ms [err] INFO:aioice.ice:Connection(0) ICE completed
     97320ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 35010) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x97\xea;\xf2\xaf\x0c\xcb\xe2|\xe0\x1b\x0f')
     97321ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 35010) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x97\xea;\xf2\xaf\x0c\xcb\xe2|\xe0\x1b\x0f')
     97321ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(ZvTHNyy6ze 1 udp 1862270975 172.17.0.2 35010 typ prflx)
     97321ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57454) -> ('172.17.0.2', 35010)) State.WAITING -> State.IN_PROGRESS
     97321ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 35010) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x91\xa6\x9b\xee\\\xdfC\xdc\xcf\x97\xa3q')
     97322ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 35010) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x91\xa6\x9b\xee\\\xdfC\xdc\xcf\x97\xa3q')
     97322ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57454) -> ('172.17.0.2', 35010)) State.IN_PROGRESS -> State.SUCCEEDED
     97324ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed
     97324ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed
     97325ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING
     97326ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable
     97344ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM
     97344ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete
     97344ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED
     97345ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected
     97345ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable
     97345ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/46755bca-7d05-403f-9625-3375a557eace", "state": "connected"}]
     97347ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0)
     97347ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams
     97347ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0)
     97349ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0)
     97350ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0)
     97350ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED
     97355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2322550424, stream_id=1, stream_seq=0)
     97355ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open
     97355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=476629734, stream_id=1, stream_seq=0)
     97355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start
     97356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2322550424, gaps=[])
     97357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=476629734, gaps=[])
     97357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel
     97358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2322550425, stream_id=1, stream_seq=1)
     97358ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}}
     97358ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}}
     97358ms [log] [gpio] {"signal": "gpio1", "value": "strongH"}
     97358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2322550425, gaps=[])
     97359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2322550426, stream_id=1, stream_seq=2)
     97359ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}}
     97359ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}}
     97359ms [log] [gpio] {"signal": "gpio2", "value": "strongL"}
     97360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2322550426, gaps=[])
     97360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2322550427, stream_id=1, stream_seq=3)
     97360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2322550427, gaps=[])
     97360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2322550428, stream_id=1, stream_seq=4)
     97360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2322550428, gaps=[])
     97430ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
     97430ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}}
     97430ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}}
     97430ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}}
     97430ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}}
     97430ms [log] [experimentStatusChanged] {"status": "running", "message": null}
     97521ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/46755bca-7d05-403f-9625-3375a557eace"}', extra='')
     97521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0)
     97521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED
     97522ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed
     97522ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete
     97522ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed
     97522ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed
     97522ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed
     97523ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     97523ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED
     97523ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     97523ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
     97524ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/46755bca-7d05-403f-9625-3375a557eace", "state": "closed"}]
     97525ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None)
     97525ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None)
     97594ms [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='')
     97594ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."}
================== js Client to js Client GPIO tests (websocket): should transmit initial gpio value
     97675ms [err] Traceback (most recent call last):
     97675ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
     97675ms [err]     return _run_code(code, main_globals, None,
     97675ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
     97675ms [err]     exec(code, run_globals)
     97675ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in <module>
     97675ms [err]     sys.exit(main())
     97675ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main
     97675ms [err]     asyncio.run(main_async())
     97675ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
     97675ms [err]     return loop.run_until_complete(main)
     97675ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
     97676ms [err]     self.run_forever()
     97676ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
     97676ms [err]     self._run_once()
     97676ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
     97677ms [err]     event_list = self._selector.select(timeout)
     97677ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
     97677ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
     97677ms [err] KeyboardInterrupt
     97679ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
     97679ms [err]   h.flush()
     97679ms [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
    103321ms [log] starting device
    103714ms [err] DEBUG:asyncio:Using selector: EpollSelector
    103785ms [err] ERROR:asyncio:Unclosed client session
    103785ms [err] client_session: <aiohttp.client.ClientSession object at 0x7f79f18a3d30>
    103850ms [log] parsing
    103850ms [log] creating device handler
    103850ms [log] [ready]
    103850ms [log] reading line
    103850ms [log] [websocketToken] "1d83db8b-a1b7-4f08-b2b6-6bf709a455d0"
    103862ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
    103862ms [log] [websocketConnected]
    105649ms [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='')
    105649ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
    105663ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/c51a729b-c400-4935-aa73-7bf5e88bf5c4"}}', extra='')
    105664ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/c51a729b-c400-4935-aa73-7bf5e88bf5c4"}
    105716ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/8634d10d-b0ff-4de7-8f4d-aaacf7c44f1c","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/f735efae-23ff-4c89-a45f-7ca876894f2c?id=79a80d18-14bb-4600-9162-d5a4ab9fdaf4"},"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","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["websocket"],"interfaces":[{"availableSignals":{"gpio":["gpio1","gpio2"]},"interfaceType":"gpio"}]}}],"tiebreaker":true}', extra='')
    105717ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8634d10d-b0ff-4de7-8f4d-aaacf7c44f1c", "state": "new"}]
    105717ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8634d10d-b0ff-4de7-8f4d-aaacf7c44f1c", "state": "connecting"}]
    105721ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8634d10d-b0ff-4de7-8f4d-aaacf7c44f1c", "state": "connected"}]
    105726ms [log] {"busId":"gpio1","data":{"driver":"device1","state":"strongH"}}
    105726ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}}
    105726ms [log] [gpio] {"signal": "gpio1", "value": "strongH"}
    105726ms [log] {"busId":"gpio2","data":{"driver":"device1","state":"strongL"}}
    105726ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}}
    105726ms [log] [gpio] {"signal": "gpio2", "value": "strongL"}
    105764ms [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='')
    105764ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
    105812ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
    105812ms [log] [experimentStatusChanged] {"status": "running", "message": null}
    105867ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/8634d10d-b0ff-4de7-8f4d-aaacf7c44f1c"}', extra='')
    105867ms [log] [connectionsChanged] []
    105928ms [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='')
    105928ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."}
================== js Client to python Client GPIO tests (websocket): should transmit gpio value
    105990ms [err] Traceback (most recent call last):
    105990ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
    105991ms [err]     return _run_code(code, main_globals, None,
    105991ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
    105991ms [err]     exec(code, run_globals)
    105991ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in <module>
    105991ms [err]     sys.exit(main())
    105991ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main
    105991ms [err]     asyncio.run(main_async())
    105991ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
    105991ms [err]     return loop.run_until_complete(main)
    105991ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
    105991ms [err]     self.run_forever()
    105991ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
    105992ms [err]     self._run_once()
    105992ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
    105992ms [err]     event_list = self._selector.select(timeout)
    105992ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
    105992ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
    105992ms [err] KeyboardInterrupt
    105993ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
    105993ms [err]   h.flush()
    105993ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback
    106090ms [log] starting device
    106478ms [err] DEBUG:asyncio:Using selector: EpollSelector
    106549ms [err] ERROR:asyncio:Unclosed client session
    106549ms [err] client_session: <aiohttp.client.ClientSession object at 0x7f4ae75a3c70>
    106605ms [log] parsing
    106605ms [log] creating device handler
    106605ms [log] [ready]
    106605ms [log] reading line
    106605ms [log] [websocketToken] "3f4403f7-3a82-4f56-8dd4-1b96d0e82ffa"
    106617ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
    106617ms [log] [websocketConnected]
    108448ms [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='')
    108448ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
    108471ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/2149039c-f78c-4f89-b8be-1304fa886e58"}}', extra='')
    108471ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/2149039c-f78c-4f89-b8be-1304fa886e58"}
    108534ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/c4f2abca-db48-4726-b4cb-ae16b776ada5","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/c61dfa48-a553-4dfc-b490-72394c30f8ef?id=d1c3f99e-8c12-4c41-9745-ea3554f2f16b"},"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","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["websocket"],"interfaces":[{"availableSignals":{"gpio":["gpio1","gpio2"]},"interfaceType":"gpio"}]}}],"tiebreaker":false}', extra='')
    108534ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c4f2abca-db48-4726-b4cb-ae16b776ada5", "state": "new"}]
    108535ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c4f2abca-db48-4726-b4cb-ae16b776ada5", "state": "connecting"}]
    108539ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c4f2abca-db48-4726-b4cb-ae16b776ada5", "state": "connected"}]
    108547ms [log] {"busId":"gpio1","data":{"driver":"device1","state":"unknown"}}
    108547ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "unknown"}}
    108547ms [log] {"busId":"gpio2","data":{"driver":"device1","state":"unknown"}}
    108547ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "unknown"}}
    108547ms [log] {"busId":"gpio1","data":{"driver":"device1","state":"strongH"}}
    108547ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}}
    108547ms [log] [gpio] {"signal": "gpio1", "value": "strongH"}
    108547ms [log] {"busId":"gpio2","data":{"driver":"device1","state":"strongL"}}
    108547ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}}
    108547ms [log] [gpio] {"signal": "gpio2", "value": "strongL"}
    108592ms [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='')
    108592ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
    108620ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
    108620ms [log] [experimentStatusChanged] {"status": "running", "message": null}
    108687ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/c4f2abca-db48-4726-b4cb-ae16b776ada5"}', extra='')
    108688ms [log] [connectionsChanged] []
    108741ms [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='')
    108741ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."}
================== python Client to js Client GPIO tests (websocket): should transmit initial gpio value
    108802ms [err] Traceback (most recent call last):
    108802ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
    108802ms [err]     return _run_code(code, main_globals, None,
    108802ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
    108802ms [err]     exec(code, run_globals)
    108802ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in <module>
    108802ms [err]     sys.exit(main())
    108802ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main
    108802ms [err]     asyncio.run(main_async())
    108802ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
    108802ms [err]     return loop.run_until_complete(main)
    108802ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
    108803ms [err]     self.run_forever()
    108803ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
    108803ms [err]     self._run_once()
    108803ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
    108804ms [err]     event_list = self._selector.select(timeout)
    108804ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
    108804ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
    108804ms [err] KeyboardInterrupt
    108806ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
    108806ms [err]   h.flush()
    108806ms [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
    114510ms [log] starting device
    114886ms [err] DEBUG:asyncio:Using selector: EpollSelector
    114957ms [err] ERROR:asyncio:Unclosed client session
    114957ms [err] client_session: <aiohttp.client.ClientSession object at 0x7f4005647d30>
    115017ms [log] parsing
    115017ms [log] creating device handler
    115017ms [log] [ready]
    115017ms [log] reading line
    115017ms [log] [websocketToken] "d7769433-655f-4a41-a544-a564e3f5fdf5"
    115031ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
    115031ms [log] [websocketConnected]
    115219ms [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='')
    115219ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
    115236ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/4d7d1020-b548-4c34-8ae6-1d80eaeff06c"}}', extra='')
    115236ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/4d7d1020-b548-4c34-8ae6-1d80eaeff06c"}
    115296ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/a8f647d2-83f0-4c46-b378-13f07ed05f4a","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/e9999a3b-8d5b-4fb9-a2e8-dbccc7f750e0?id=81084eb2-81f1-41eb-916f-33c049d46ed5"},"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","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["websocket"],"interfaces":[{"interfaceType":"gpio","availableSignals":{"gpio":["A1","A2","A3","A4","A5","A6","A7","A8","B1","B2","B3","B4","B5","B6","B7","B8","C1","C2","C3","C4","C5","C6","C7","C8","D1","D2","D3","D4","D5","D6","D7","D8","E1","E2","E3","E4","E5","E6","E7","E8","F1","F2","F3","F4","F5","F6","F7","F8","G1","G2","G3","G4","G5","G6","G7","G8","H1","H2","H3","H4","H5","H6","H7","H8"]},"direction":"inout"}]}}],"tiebreaker":false}', extra='')
    115297ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a8f647d2-83f0-4c46-b378-13f07ed05f4a", "state": "new"}]
    115297ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a8f647d2-83f0-4c46-b378-13f07ed05f4a", "state": "connecting"}]
    115300ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a8f647d2-83f0-4c46-b378-13f07ed05f4a", "state": "connected"}]
    115301ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}}
    115301ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}}
    115301ms [log] [gpio] {"signal": "gpio1", "value": "strongH"}
    115304ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}}
    115304ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}}
    115304ms [log] [gpio] {"signal": "gpio2", "value": "strongL"}
    115351ms [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='')
    115352ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
    115388ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
    115388ms [log] [experimentStatusChanged] {"status": "running", "message": null}
    115441ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/a8f647d2-83f0-4c46-b378-13f07ed05f4a"}', extra='')
    115442ms [log] [connectionsChanged] []
    115492ms [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='')
    115492ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."}
================== python Client to python Client GPIO tests (websocket): should transmit gpio value
    115572ms [err] Traceback (most recent call last):
    115572ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
    115572ms [err]     return _run_code(code, main_globals, None,
    115572ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
    115572ms [err]     exec(code, run_globals)
    115572ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in <module>
    115572ms [err]     sys.exit(main())
    115572ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main
    115572ms [err]     asyncio.run(main_async())
    115572ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
    115572ms [err]     return loop.run_until_complete(main)
    115572ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
    115573ms [err]     self.run_forever()
    115573ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
    115573ms [err]     self._run_once()
    115573ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
    115573ms [err]     event_list = self._selector.select(timeout)
    115573ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
    115573ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
    115573ms [err] KeyboardInterrupt
    115575ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
    115575ms [err]   h.flush()
    115575ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback
    115672ms [log] starting device
    116054ms [err] DEBUG:asyncio:Using selector: EpollSelector
    116127ms [err] ERROR:asyncio:Unclosed client session
    116127ms [err] client_session: <aiohttp.client.ClientSession object at 0x7fb223a3fc10>
    116200ms [log] parsing
    116200ms [log] creating device handler
    116200ms [log] [ready]
    116200ms [log] reading line
    116200ms [log] [websocketToken] "9d156ff5-4dbf-4e81-92b2-886001d71ce6"
    116222ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
    116222ms [log] [websocketConnected]
    116403ms [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='')
    116403ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
    116417ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/b14155c7-2263-4344-808f-2773e4531b31"}}', extra='')
    116417ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/b14155c7-2263-4344-808f-2773e4531b31"}
    116470ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/e7618208-a1ea-4e08-bf76-c31da8746494","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/33a01f1d-9095-4346-988a-8cc38858538a?id=c76e72f8-48cf-4e48-88b0-f97b7935d756"},"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","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["websocket"],"interfaces":[{"interfaceType":"gpio","availableSignals":{"gpio":["A1","A2","A3","A4","A5","A6","A7","A8","B1","B2","B3","B4","B5","B6","B7","B8","C1","C2","C3","C4","C5","C6","C7","C8","D1","D2","D3","D4","D5","D6","D7","D8","E1","E2","E3","E4","E5","E6","E7","E8","F1","F2","F3","F4","F5","F6","F7","F8","G1","G2","G3","G4","G5","G6","G7","G8","H1","H2","H3","H4","H5","H6","H7","H8"]},"direction":"inout"}]}}],"tiebreaker":true}', extra='')
    116470ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e7618208-a1ea-4e08-bf76-c31da8746494", "state": "new"}]
    116471ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e7618208-a1ea-4e08-bf76-c31da8746494", "state": "connecting"}]
    116476ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e7618208-a1ea-4e08-bf76-c31da8746494", "state": "connected"}]
    116477ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "unknown"}}
    116477ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "unknown"}}
    116477ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "unknown"}}
    116477ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "unknown"}}
    116477ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}}
    116477ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}}
    116477ms [log] [gpio] {"signal": "gpio1", "value": "strongH"}
    116478ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}}
    116478ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}}
    116478ms [log] [gpio] {"signal": "gpio2", "value": "strongL"}
    116533ms [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='')
    116533ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
    116561ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
    116561ms [log] [experimentStatusChanged] {"status": "running", "message": null}
    116619ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/e7618208-a1ea-4e08-bf76-c31da8746494"}', extra='')
    116620ms [log] [connectionsChanged] []
    116682ms [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='')
    116682ms [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
    116740ms [err] Traceback (most recent call last):
    116740ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
    116740ms [err]     return _run_code(code, main_globals, None,
    116740ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
    116740ms [err]     exec(code, run_globals)
    116740ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in <module>
    116740ms [err]     sys.exit(main())
    116740ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main
    116740ms [err]     asyncio.run(main_async())
    116740ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
    116740ms [err]     return loop.run_until_complete(main)
    116740ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
    116740ms [err]     self.run_forever()
    116740ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
    116741ms [err]     self._run_once()
    116741ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
    116741ms [err]     event_list = self._selector.select(timeout)
    116741ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
    116741ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
    116741ms [err] KeyboardInterrupt
    116743ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
    116743ms [err]   h.flush()
    116743ms [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
    122479ms [log] starting device
    122870ms [err] DEBUG:asyncio:Using selector: EpollSelector
    122941ms [err] ERROR:asyncio:Unclosed client session
    122941ms [err] client_session: <aiohttp.client.ClientSession object at 0x7f3e02dabc70>
    123001ms [log] parsing
    123001ms [log] creating device handler
    123001ms [log] [ready]
    123001ms [log] reading line
    123001ms [log] [websocketToken] "f8ebc317-a585-4269-96f6-d13d304ebbf6"
    123012ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
    123012ms [log] [websocketConnected]
    124819ms [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='')
    124819ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
    124834ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/12e8e870-db05-4bbc-9220-7656080d35c1"}}', extra='')
    124834ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/12e8e870-db05-4bbc-9220-7656080d35c1"}
    124888ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/105ce66a-0d88-49a1-b18b-d20090aa655e","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","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc"],"interfaces":[{"availableSignals":{"gpio":["gpio1","gpio2"]},"interfaceType":"gpio"}]}}],"tiebreaker":false}', extra='')
    124894ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/105ce66a-0d88-49a1-b18b-d20090aa655e", "state": "new"}]
    126898ms [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='')
    126898ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
    126898ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/105ce66a-0d88-49a1-b18b-d20090aa655e"}', extra='')
    126898ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
    126898ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions
    126898ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 7961635963943969037 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:1CNJ\\r\\na=ice-pwd:7Z9fFapje1MPjlU4QLnPe9n0\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 D0:FE:E2:7F:C1:7A:13:83:BD:D0:9F:0A:AA:28:00:FC:20:74:86:9D:79:47:2A:03:5D:B7:D6:55:2D:DE:E5:79\\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/105ce66a-0d88-49a1-b18b-d20090aa655e"}', extra='')
    126899ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
    126899ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer
    126899ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer
    126899ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer)
    126899ms [err] v=0
    126899ms [err] o=- 7961635963943969037 2 IN IP4 127.0.0.1
    126899ms [err] s=-
    126899ms [err] t=0 0
    126899ms [err] a=group:BUNDLE 0
    126899ms [err] a=extmap-allow-mixed
    126899ms [err] a=msid-semantic: WMS
    126899ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel
    126899ms [err] c=IN IP4 0.0.0.0
    126899ms [err] a=ice-ufrag:1CNJ
    126899ms [err] a=ice-pwd:7Z9fFapje1MPjlU4QLnPe9n0
    126899ms [err] a=ice-options:trickle
    126899ms [err] a=fingerprint:sha-256 D0:FE:E2:7F:C1:7A:13:83:BD:D0:9F:0A:AA:28:00:FC:20:74:86:9D:79:47:2A:03:5D:B7:D6:55:2D:DE:E5:79
    126899ms [err] a=setup:actpass
    126899ms [err] a=mid:0
    126899ms [err] a=sctp-port:5000
    126899ms [err] a=max-message-size:262144
    126899ms [err] 
    126902ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer)
    126902ms [err] v=0
    126902ms [err] o=- 7961635963943969037 2 IN IP4 127.0.0.1
    126902ms [err] s=-
    126902ms [err] t=0 0
    126902ms [err] a=group:BUNDLE 0
    126902ms [err] a=extmap-allow-mixed
    126902ms [err] a=msid-semantic: WMS
    126902ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel
    126902ms [err] c=IN IP4 0.0.0.0
    126902ms [err] a=ice-ufrag:1CNJ
    126902ms [err] a=ice-pwd:7Z9fFapje1MPjlU4QLnPe9n0
    126902ms [err] a=ice-options:trickle
    126902ms [err] a=fingerprint:sha-256 D0:FE:E2:7F:C1:7A:13:83:BD:D0:9F:0A:AA:28:00:FC:20:74:86:9D:79:47:2A:03:5D:B7:D6:55:2D:DE:E5:79
    126902ms [err] a=setup:actpass
    126902ms [err] a=mid:0
    126902ms [err] a=sctp-port:5000
    126902ms [err] a=max-message-size:262144
    126902ms [err] 
    126902ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer
    126902ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/105ce66a-0d88-49a1-b18b-d20090aa655e", "state": "new"}]
    126904ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer)
    126904ms [err] v=0
    126904ms [err] o=- 3937282489 3937282489 IN IP4 0.0.0.0
    126904ms [err] s=-
    126904ms [err] t=0 0
    126904ms [err] a=group:BUNDLE 0
    126904ms [err] a=msid-semantic:WMS *
    126904ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel
    126904ms [err] c=IN IP4 0.0.0.0
    126904ms [err] a=mid:0
    126904ms [err] a=sctp-port:5000
    126904ms [err] a=max-message-size:65536
    126904ms [err] a=ice-ufrag:KlIi
    126904ms [err] a=ice-pwd:Cj6GokbCf1EKWCHIUIkUS1
    126904ms [err] a=fingerprint:sha-256 79:49:4D:84:B2:90:27:0B:DE:9A:F0:5B:36:2D:79:88:B8:F6:22:BD:26:74:07:FE:B5:35:BF:D2:FD:59:5B:A1
    126904ms [err] a=setup:active
    126904ms [err] 
    126904ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable
    126904ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable
    126904ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering
    126906ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=<idle, bufsize=0>>)
    126906ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=<idle, bufsize=0>>)
    126907ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete
    126907ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking
    126908ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking
    126908ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting
    126908ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
    126908ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
    126909ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/105ce66a-0d88-49a1-b18b-d20090aa655e", "state": "connecting"}]
    126928ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50380) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'uEAtncS8H68F')
    126929ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50380) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'uEAtncS8H68F')
    126929ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(emlQSqo2Wd 1 udp 1845501695 172.17.0.2 50380 typ prflx)
    126929ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44287) -> ('172.17.0.2', 50380)) State.WAITING -> State.IN_PROGRESS
    126929ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50380) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc2\xe7\x15\xd9\xd0\xa1\xe5\xbb\xaf\xbb\xef\x1c')
    126932ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50380) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc2\xe7\x15\xd9\xd0\xa1\xe5\xbb\xaf\xbb\xef\x1c')
    126932ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44287) -> ('172.17.0.2', 50380)) State.IN_PROGRESS -> State.SUCCEEDED
    126932ms [err] INFO:aioice.ice:Connection(0) ICE completed
    126937ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"candidate","content":{"candidate":"candidate:2138862632 1 udp 2113937151 5dc8be27-ac79-4dc5-b91e-eb16eee0aebb.local 50380 typ host generation 0 ufrag 1CNJ network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/105ce66a-0d88-49a1-b18b-d20090aa655e"}', extra='')
    126937ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
    126937ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate
    126937ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate
    126940ms [err] INFO:aioice.ice:Connection(0) Remote candidate "5dc8be27-ac79-4dc5-b91e-eb16eee0aebb.local" resolved to 172.17.0.2
    126945ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"candidate","content":{"candidate":"candidate:4216397399 1 udp 1677729535 141.24.211.56 50380 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag 1CNJ network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/105ce66a-0d88-49a1-b18b-d20090aa655e"}', extra='')
    126945ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
    126945ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate
    126945ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate
    126947ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"candidate","content":{"candidate":"candidate:2824643036 1 udp 33562623 141.24.210.113 61709 typ relay raddr 141.24.211.56 rport 50380 generation 0 ufrag 1CNJ network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/105ce66a-0d88-49a1-b18b-d20090aa655e"}', extra='')
    126947ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
    126947ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate
    126947ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate
    126950ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44287) -> ('172.17.0.2', 50380)) State.FROZEN -> State.IN_PROGRESS
    126950ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50380) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x1a/rA\xe3\x10^_2\xed\xa2\x94')
    126952ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50380) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x1a/rA\xe3\x10^_2\xed\xa2\x94')
    126952ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44287) -> ('172.17.0.2', 50380)) State.IN_PROGRESS -> State.SUCCEEDED
    126971ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46795) -> ('172.17.0.2', 50380)) State.FROZEN -> State.IN_PROGRESS
    126972ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 50380) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'a\xdc\xb1\xc7\xc8\x00+t7!\\\xb4')
    126973ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 50380) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'a\xdc\xb1\xc7\xc8\x00+t7!\\\xb4')
    126974ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46795) -> ('172.17.0.2', 50380)) State.IN_PROGRESS -> State.SUCCEEDED
    126982ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50380) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'onjkizv8aoS+')
    126982ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50380) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'onjkizv8aoS+')
    126983ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44287) -> ('141.24.211.56', 50380)) State.FROZEN -> State.FAILED
    126983ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46795) -> ('141.24.211.56', 50380)) State.FROZEN -> State.FAILED
    126983ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44287) -> ('141.24.210.113', 61709)) State.FROZEN -> State.FAILED
    126983ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46795) -> ('141.24.210.113', 61709)) State.FROZEN -> State.FAILED
    126993ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed
    126993ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed
    126995ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING
    126995ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable
    126999ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80
    127000ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete
    127000ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED
    127000ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected
    127000ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable
    127001ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/105ce66a-0d88-49a1-b18b-d20090aa655e", "state": "connected"}]
    127004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0)
    127004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams
    127004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0)
    127007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0)
    127008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0)
    127008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED
    127009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3213877201, stream_id=1, stream_seq=0)
    127009ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open
    127009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=978087464, stream_id=1, stream_seq=0)
    127010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start
    127010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3213877201, gaps=[])
    127011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=978087464, gaps=[])
    127011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel
    127011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3213877202, stream_id=1, stream_seq=1)
    127012ms [log] {"busId":"gpio1","data":{"driver":"default","state":"strongH"}}
    127012ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}}
    127012ms [log] [gpio] {"signal": "gpio1", "value": "strongH"}
    127012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3213877202, gaps=[])
    127012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3213877203, stream_id=1, stream_seq=2)
    127012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3213877203, gaps=[])
    127012ms [log] {"busId":"gpio2","data":{"driver":"default","state":"strongL"}}
    127012ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}}
    127012ms [log] [gpio] {"signal": "gpio2", "value": "strongL"}
    127044ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50380) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'd0GEDTcQepbK')
    127044ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50380) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'd0GEDTcQepbK')
    127067ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
    127067ms [log] [experimentStatusChanged] {"status": "running", "message": null}
    127177ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/105ce66a-0d88-49a1-b18b-d20090aa655e"}', extra='')
    127177ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0)
    127177ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED
    127177ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed
    127177ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete
    127178ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed
    127178ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed
    127178ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed
    127178ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
    127179ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED
    127179ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
    127179ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
    127180ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/105ce66a-0d88-49a1-b18b-d20090aa655e", "state": "closed"}]
    127181ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None)
    127181ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None)
    127247ms [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='')
    127248ms [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
    127316ms [err] Traceback (most recent call last):
    127316ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
    127317ms [err]     return _run_code(code, main_globals, None,
    127317ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
    127317ms [err]     exec(code, run_globals)
    127317ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in <module>
    127317ms [err]     sys.exit(main())
    127317ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main
    127317ms [err]     asyncio.run(main_async())
    127317ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
    127318ms [err]     return loop.run_until_complete(main)
    127318ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
    127318ms [err]     self.run_forever()
    127318ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
    127318ms [err]     self._run_once()
    127318ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
    127319ms [err]     event_list = self._selector.select(timeout)
    127319ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
    127319ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
    127319ms [err] KeyboardInterrupt
    127321ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
    127321ms [err]   h.flush()
    127321ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback
    127430ms [log] starting device
    127821ms [err] DEBUG:asyncio:Using selector: EpollSelector
    127892ms [err] ERROR:asyncio:Unclosed client session
    127892ms [err] client_session: <aiohttp.client.ClientSession object at 0x7f0cb7043d30>
    127958ms [log] parsing
    127958ms [log] creating device handler
    127958ms [log] [ready]
    127958ms [log] reading line
    127958ms [log] [websocketToken] "d1e2e777-ee1a-4300-9125-cc7718f79319"
    127972ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
    127972ms [log] [websocketConnected]
    129766ms [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='')
    129766ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
    129777ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/748818d7-86a6-4732-8f91-6905ef37f354"}}', extra='')
    129777ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/748818d7-86a6-4732-8f91-6905ef37f354"}
    129820ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/6522455c-ae56-4027-b8b3-8acd4dc000ea","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","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc"],"interfaces":[{"availableSignals":{"gpio":["gpio1","gpio2"]},"interfaceType":"gpio"}]}}],"tiebreaker":true}', extra='')
    129825ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6522455c-ae56-4027-b8b3-8acd4dc000ea", "state": "new"}]
    131828ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer
    131829ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer)
    131829ms [err] v=0
    131829ms [err] o=- 3937282494 3937282494 IN IP4 0.0.0.0
    131829ms [err] s=-
    131829ms [err] t=0 0
    131829ms [err] a=group:BUNDLE 0
    131829ms [err] a=msid-semantic:WMS *
    131829ms [err] m=application 9 DTLS/SCTP 5000
    131829ms [err] c=IN IP4 0.0.0.0
    131829ms [err] a=mid:0
    131829ms [err] a=sctpmap:5000 webrtc-datachannel 65535
    131829ms [err] a=max-message-size:65536
    131829ms [err] a=ice-ufrag:zebX
    131829ms [err] a=ice-pwd:lPItjIcEQEvDCesiChnEmh
    131829ms [err] a=fingerprint:sha-256 BF:12:60:AC:36:5D:9A:C7:EC:02:12:27:7A:97:96:0D:6E:21:8B:89:9B:53:47:7E:B9:58:9C:33:35:23:CF:6A
    131829ms [err] a=setup:actpass
    131829ms [err] 
    131831ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer
    131831ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering
    131832ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6522455c-ae56-4027-b8b3-8acd4dc000ea", "state": "new"}]
    131832ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=<idle, bufsize=0>>)
    131833ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=<idle, bufsize=0>>)
    131833ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete
    131834ms [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='')
    131834ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
    131834ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/6522455c-ae56-4027-b8b3-8acd4dc000ea"}', extra='')
    131834ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
    131834ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions
    131856ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 5109495380122412381 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:t+Ko\\r\\na=ice-pwd:vKrjMsbaE+9YIP00cnawiIBD\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 0C:A8:D4:91:AD:9F:78:DE:57:BD:08:72:3C:AA:85:5D:56:A0:4F:E6:75:B9:A7:01:FF:65:DE:0B:7E:AC:FC:F9\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/6522455c-ae56-4027-b8b3-8acd4dc000ea"}', extra='')
    131856ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
    131856ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer
    131856ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer
    131857ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer)
    131857ms [err] v=0
    131857ms [err] o=- 5109495380122412381 2 IN IP4 127.0.0.1
    131857ms [err] s=-
    131857ms [err] t=0 0
    131857ms [err] a=group:BUNDLE 0
    131857ms [err] a=msid-semantic: WMS
    131857ms [err] m=application 9 DTLS/SCTP 5000
    131857ms [err] c=IN IP4 0.0.0.0
    131857ms [err] a=ice-ufrag:t+Ko
    131857ms [err] a=ice-pwd:vKrjMsbaE+9YIP00cnawiIBD
    131857ms [err] a=ice-options:trickle
    131857ms [err] a=fingerprint:sha-256 0C:A8:D4:91:AD:9F:78:DE:57:BD:08:72:3C:AA:85:5D:56:A0:4F:E6:75:B9:A7:01:FF:65:DE:0B:7E:AC:FC:F9
    131857ms [err] a=setup:active
    131857ms [err] a=mid:0
    131857ms [err] a=sctpmap:5000 webrtc-datachannel 1024
    131857ms [err] 
    131857ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking
    131857ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking
    131857ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting
    131858ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
    131858ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
    131858ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
    131858ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6522455c-ae56-4027-b8b3-8acd4dc000ea", "state": "connecting"}]
    131859ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42660) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'YD0WWIH2ykT8')
    131859ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42660) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'YD0WWIH2ykT8')
    131859ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(JuDLHA9alw 1 udp 1845501695 172.17.0.2 42660 typ prflx)
    131859ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54948) -> ('172.17.0.2', 42660)) State.WAITING -> State.IN_PROGRESS
    131860ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42660) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'E\x0c\xd3^\x1e;\x01\x03e\xfb\xaa.')
    131862ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42660) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'E\x0c\xd3^\x1e;\x01\x03e\xfb\xaa.')
    131862ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54948) -> ('172.17.0.2', 42660)) State.IN_PROGRESS -> State.SUCCEEDED
    131863ms [err] INFO:aioice.ice:Connection(0) ICE completed
    131867ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"candidate","content":{"candidate":"candidate:2905217682 1 udp 2113937151 3409bdf7-5cd3-44f7-92fe-5c55ac715f00.local 42660 typ host generation 0 ufrag t+Ko network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/6522455c-ae56-4027-b8b3-8acd4dc000ea"}', extra='')
    131867ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
    131867ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate
    131868ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate
    131874ms [err] INFO:aioice.ice:Connection(0) Remote candidate "3409bdf7-5cd3-44f7-92fe-5c55ac715f00.local" resolved to 172.17.0.2
    131879ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54948) -> ('172.17.0.2', 42660)) State.FROZEN -> State.IN_PROGRESS
    131879ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42660) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd9zU\r\x00/y\x1fi\xd7\xa4\xfa')
    131880ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42660) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd9zU\r\x00/y\x1fi\xd7\xa4\xfa')
    131880ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54948) -> ('172.17.0.2', 42660)) State.IN_PROGRESS -> State.SUCCEEDED
    131880ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37583) -> ('172.17.0.2', 42660)) State.FROZEN -> State.FAILED
    131880ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"signalingType":"candidate","content":{"candidate":"candidate:688353517 1 udp 1677729535 141.24.211.56 42660 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag t+Ko network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/6522455c-ae56-4027-b8b3-8acd4dc000ea"}', extra='')
    131880ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
    131880ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate
    131880ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate
    131900ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54948) -> ('141.24.211.56', 42660)) State.FROZEN -> State.IN_PROGRESS
    131901ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.211.56', 42660) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x0c\x07\x1f\x16.\xed\xe3\xf9\x19\xf5F\xf1')
    131919ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42660) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'F2r1oAOK/x2a')
    131919ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42660) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'F2r1oAOK/x2a')
    131921ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37583) -> ('141.24.211.56', 42660)) State.FROZEN -> State.IN_PROGRESS
    131921ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.211.56', 42660) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x06\xe7\x92m\n\x91\x95>i\xbf\x84R')
    131941ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed
    131941ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed
    131943ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING
    131944ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable
    131947ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM
    131948ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete
    131948ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED
    131948ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected
    131949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0)
    131949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start
    131949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT
    131949ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable
    131949ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6522455c-ae56-4027-b8b3-8acd4dc000ea", "state": "connected"}]
    131954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0)
    131956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0)
    131956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel
    131956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams
    131957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0)
    131957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start
    131957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED
    131958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0)
    131958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel
    131959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED
    131959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1291240705, stream_id=1, stream_seq=0)
    131959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start
    131961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1291240705, gaps=[])
    131961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel
    131961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3610004053, stream_id=1, stream_seq=0)
    131963ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open
    131963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3610004053, gaps=[])
    131963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3610004054, stream_id=1, stream_seq=1)
    131964ms [log] {"busId":"gpio1","data":{"driver":"default","state":"strongH"}}
    131964ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}}
    131964ms [log] [gpio] {"signal": "gpio1", "value": "strongH"}
    131964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3610004054, gaps=[])
    131964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3610004055, stream_id=1, stream_seq=2)
    131964ms [log] {"busId":"gpio2","data":{"driver":"default","state":"strongL"}}
    131964ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}}
    131964ms [log] [gpio] {"signal": "gpio2", "value": "strongL"}
    131965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3610004055, gaps=[])
    131965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3610004056, stream_id=1, stream_seq=3)
    131965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3610004056, gaps=[])
    131965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3610004057, stream_id=1, stream_seq=4)
    131965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3610004057, gaps=[])
    131982ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42660) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'WDhkbwV95BeT')
    131982ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42660) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'WDhkbwV95BeT')
    132036ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
    132036ms [log] {"busId":"gpio1","data":{"driver":"default","state":"strongH"}}
    132036ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}}
    132036ms [log] {"busId":"gpio2","data":{"driver":"default","state":"strongL"}}
    132036ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}}
    132036ms [log] [experimentStatusChanged] {"status": "running", "message": null}
    132044ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 42660) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'w+ixfJY8IOyp')
    132044ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 42660) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'w+ixfJY8IOyp')
    132045ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37583) -> ('172.17.0.2', 42660)) State.WAITING -> State.IN_PROGRESS
    132045ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 42660) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xbd\x05\x92\xa9o~;\x96\x17X\xc2\x11')
    132047ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 42660) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xbd\x05\x92\xa9o~;\x96\x17X\xc2\x11')
    132047ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37583) -> ('172.17.0.2', 42660)) State.IN_PROGRESS -> State.SUCCEEDED
    132122ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/6522455c-ae56-4027-b8b3-8acd4dc000ea"}', extra='')
    132123ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0)
    132123ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED
    132123ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed
    132124ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete
    132124ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed
    132124ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed
    132124ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed
    132125ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
    132125ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED
    132125ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
    132125ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
    132126ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6522455c-ae56-4027-b8b3-8acd4dc000ea", "state": "closed"}]
    132126ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None)
    132126ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None)
    132209ms [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='')
    132209ms [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
    132261ms [err] Traceback (most recent call last):
    132261ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
    132261ms [err]     return _run_code(code, main_globals, None,
    132261ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
    132261ms [err]     exec(code, run_globals)
    132261ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in <module>
    132261ms [err]     sys.exit(main())
    132261ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main
    132261ms [err]     asyncio.run(main_async())
    132261ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
    132262ms [err]     return loop.run_until_complete(main)
    132262ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
    132262ms [err]     self.run_forever()
    132262ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
    132262ms [err]     self._run_once()
    132262ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
    132263ms [err]     event_list = self._selector.select(timeout)
    132263ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
    132263ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
    132263ms [err] KeyboardInterrupt
    132265ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
    132265ms [err]   h.flush()
    132265ms [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
    142191ms [log] starting device
    142567ms [err] DEBUG:asyncio:Using selector: EpollSelector
    142640ms [err] ERROR:asyncio:Unclosed client session
    142640ms [err] client_session: <aiohttp.client.ClientSession object at 0x7fe8e30a3d00>
    142704ms [log] parsing
    142704ms [log] creating device handler
    142704ms [log] [ready]
    142704ms [log] reading line
    142704ms [log] [websocketToken] "4ca91792-b697-4c3d-8dd3-4611743e5589"
    142717ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
    142717ms [log] [websocketConnected]
    142885ms [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='')
    142885ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
    142903ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/45119da9-6a2f-4584-a7ce-d9f7a7ad61e7"}}', extra='')
    142903ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/45119da9-6a2f-4584-a7ce-d9f7a7ad61e7"}
    142953ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/4816f663-55ea-482a-a37b-cc3dc2cb50d2","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","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc"],"interfaces":[{"interfaceType":"gpio","availableSignals":{"gpio":["A1","A2","A3","A4","A5","A6","A7","A8","B1","B2","B3","B4","B5","B6","B7","B8","C1","C2","C3","C4","C5","C6","C7","C8","D1","D2","D3","D4","D5","D6","D7","D8","E1","E2","E3","E4","E5","E6","E7","E8","F1","F2","F3","F4","F5","F6","F7","F8","G1","G2","G3","G4","G5","G6","G7","G8","H1","H2","H3","H4","H5","H6","H7","H8"]},"direction":"inout"}]}}],"tiebreaker":false}', extra='')
    142959ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4816f663-55ea-482a-a37b-cc3dc2cb50d2", "state": "new"}]
    144962ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"connectionUrl":"http://localhost/peerconnections/4816f663-55ea-482a-a37b-cc3dc2cb50d2","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='')
    144962ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
    144962ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions
    144962ms [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='')
    144962ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
    144980ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"connectionUrl":"http://localhost/peerconnections/4816f663-55ea-482a-a37b-cc3dc2cb50d2","content":{"type":"offer","sdp":"v=0\\r\\no=- 3937282507 3937282507 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 51309 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 51309 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 46801 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:1fDY\\r\\na=ice-pwd:QqSWGXCOTF4uIzO6IgsVTN\\r\\na=fingerprint:sha-256 25:6D:2C:CB:22:91:D5:E4:87:72:3E:59:DD:8B:F3:17:6F:97:89:9B:5E:96:5C:AA:D9:07:3A:69:B1:75:DC:7B\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='')
    144980ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
    144980ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer
    144980ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer
    144980ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer)
    144980ms [err] v=0
    144980ms [err] o=- 3937282507 3937282507 IN IP4 0.0.0.0
    144980ms [err] s=-
    144980ms [err] t=0 0
    144980ms [err] a=group:BUNDLE 0
    144980ms [err] a=msid-semantic:WMS *
    144980ms [err] m=application 51309 DTLS/SCTP 5000
    144980ms [err] c=IN IP4 172.30.0.1
    144980ms [err] a=mid:0
    144980ms [err] a=sctpmap:5000 webrtc-datachannel 65535
    144980ms [err] a=max-message-size:65536
    144980ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 51309 typ host
    144980ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 46801 typ host
    144980ms [err] a=end-of-candidates
    144980ms [err] a=ice-ufrag:1fDY
    144980ms [err] a=ice-pwd:QqSWGXCOTF4uIzO6IgsVTN
    144980ms [err] a=fingerprint:sha-256 25:6D:2C:CB:22:91:D5:E4:87:72:3E:59:DD:8B:F3:17:6F:97:89:9B:5E:96:5C:AA:D9:07:3A:69:B1:75:DC:7B
    144980ms [err] a=setup:actpass
    144980ms [err] 
    144983ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer)
    144983ms [err] v=0
    144983ms [err] o=- 3937282507 3937282507 IN IP4 0.0.0.0
    144983ms [err] s=-
    144983ms [err] t=0 0
    144983ms [err] a=group:BUNDLE 0
    144983ms [err] a=msid-semantic:WMS *
    144983ms [err] m=application 51309 DTLS/SCTP 5000
    144983ms [err] c=IN IP4 172.30.0.1
    144983ms [err] a=mid:0
    144983ms [err] a=sctpmap:5000 webrtc-datachannel 65535
    144983ms [err] a=max-message-size:65536
    144983ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 51309 typ host
    144983ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 46801 typ host
    144983ms [err] a=end-of-candidates
    144983ms [err] a=ice-ufrag:1fDY
    144983ms [err] a=ice-pwd:QqSWGXCOTF4uIzO6IgsVTN
    144983ms [err] a=fingerprint:sha-256 25:6D:2C:CB:22:91:D5:E4:87:72:3E:59:DD:8B:F3:17:6F:97:89:9B:5E:96:5C:AA:D9:07:3A:69:B1:75:DC:7B
    144983ms [err] a=setup:actpass
    144983ms [err] 
    144984ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer
    144984ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4816f663-55ea-482a-a37b-cc3dc2cb50d2", "state": "new"}]
    144985ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer)
    144985ms [err] v=0
    144985ms [err] o=- 3937282507 3937282507 IN IP4 0.0.0.0
    144985ms [err] s=-
    144985ms [err] t=0 0
    144985ms [err] a=group:BUNDLE 0
    144985ms [err] a=msid-semantic:WMS *
    144985ms [err] m=application 9 DTLS/SCTP 5000
    144985ms [err] c=IN IP4 0.0.0.0
    144985ms [err] a=mid:0
    144985ms [err] a=sctpmap:5000 webrtc-datachannel 65535
    144985ms [err] a=max-message-size:65536
    144985ms [err] a=ice-ufrag:3RrU
    144985ms [err] a=ice-pwd:qmgqIK3ASSuhucUMFGcG9X
    144985ms [err] a=fingerprint:sha-256 77:4E:BF:6C:2F:07:78:B1:9C:06:C0:95:E9:F7:0E:0B:88:32:75:1F:C3:A5:37:16:F0:FC:F1:20:FE:73:6E:E7
    144985ms [err] a=setup:active
    144985ms [err] 
    144986ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable
    144986ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable
    144986ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering
    144988ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=<idle, bufsize=0>>)
    144988ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=<idle, bufsize=0>>)
    144988ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete
    144989ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking
    144989ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking
    144989ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting
    144990ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52746) -> ('172.30.0.1', 51309)) State.FROZEN -> State.WAITING
    144990ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40153) -> ('172.30.0.1', 51309)) State.FROZEN -> State.WAITING
    144990ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52746) -> ('172.17.0.2', 46801)) State.FROZEN -> State.WAITING
    144990ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
    144990ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
    144990ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52746) -> ('172.30.0.1', 51309)) State.WAITING -> State.IN_PROGRESS
    144991ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 51309) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'D\x84\xa5\xeb#A\x00\x06\x0f\x91g,')
    144991ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4816f663-55ea-482a-a37b-cc3dc2cb50d2", "state": "connecting"}]
    144992ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 51309) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'D\x84\xa5\xeb#A\x00\x06\x0f\x91g,')
    144992ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52746) -> ('172.30.0.1', 51309)) State.IN_PROGRESS -> State.SUCCEEDED
    145006ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 51309) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'w\xa8U\x89V\x97\xbe\xdc9\xae\x81;')
    145006ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 51309) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'w\xa8U\x89V\x97\xbe\xdc9\xae\x81;')
    145007ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40153) -> ('172.30.0.1', 51309)) State.WAITING -> State.FAILED
    145007ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52746) -> ('172.17.0.2', 46801)) State.WAITING -> State.FAILED
    145007ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40153) -> ('172.17.0.2', 46801)) State.FROZEN -> State.FAILED
    145007ms [err] INFO:aioice.ice:Connection(0) ICE completed
    145008ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 51309) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe0\x14\xb6F{\xef\xd3\xfd\xb0\x0b\xda;')
    145008ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 51309) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe0\x14\xb6F{\xef\xd3\xfd\xb0\x0b\xda;')
    145009ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(Cq4i4jUm6A 1 udp 1862270975 172.17.0.2 51309 typ prflx)
    145009ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52746) -> ('172.17.0.2', 51309)) State.WAITING -> State.IN_PROGRESS
    145009ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 51309) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xeb\xcb\xed(\x91\x8f\x8b\xb5X\xf2\x0ba')
    145010ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 51309) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xeb\xcb\xed(\x91\x8f\x8b\xb5X\xf2\x0ba')
    145011ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52746) -> ('172.17.0.2', 51309)) State.IN_PROGRESS -> State.SUCCEEDED
    145011ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed
    145011ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed
    145012ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING
    145013ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable
    145032ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM
    145033ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete
    145033ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED
    145033ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected
    145033ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable
    145034ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4816f663-55ea-482a-a37b-cc3dc2cb50d2", "state": "connected"}]
    145035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0)
    145035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams
    145036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0)
    145038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0)
    145038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0)
    145038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED
    145043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=264181660, stream_id=1, stream_seq=0)
    145044ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open
    145044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=989747729, stream_id=1, stream_seq=0)
    145044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start
    145044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=264181660, gaps=[])
    145045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=989747729, gaps=[])
    145045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel
    145046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=264181661, stream_id=1, stream_seq=1)
    145047ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}}
    145047ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}}
    145047ms [log] [gpio] {"signal": "gpio1", "value": "strongH"}
    145047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=264181661, gaps=[])
    145047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=264181662, stream_id=1, stream_seq=2)
    145047ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}}
    145047ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}}
    145047ms [log] [gpio] {"signal": "gpio2", "value": "strongL"}
    145048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=264181662, gaps=[])
    145121ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
    145121ms [log] [experimentStatusChanged] {"status": "running", "message": null}
    145207ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/4816f663-55ea-482a-a37b-cc3dc2cb50d2"}', extra='')
    145208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0)
    145209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED
    145209ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed
    145209ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete
    145209ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed
    145209ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed
    145209ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed
    145210ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
    145210ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED
    145210ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
    145210ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
    145211ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4816f663-55ea-482a-a37b-cc3dc2cb50d2", "state": "closed"}]
    145212ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None)
    145212ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None)
    145277ms [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='')
    145278ms [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
    145349ms [err] Traceback (most recent call last):
    145349ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
    145350ms [err]     return _run_code(code, main_globals, None,
    145350ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
    145350ms [err]     exec(code, run_globals)
    145350ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in <module>
    145350ms [err]     sys.exit(main())
    145350ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main
    145350ms [err]     asyncio.run(main_async())
    145350ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
    145350ms [err]     return loop.run_until_complete(main)
    145350ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
    145350ms [err]     self.run_forever()
    145350ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
    145351ms [err]     self._run_once()
    145351ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
    145351ms [err]     event_list = self._selector.select(timeout)
    145351ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
    145351ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
    145351ms [err] KeyboardInterrupt
    145353ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
    145353ms [err]   h.flush()
    145353ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback
    145454ms [log] starting device
    145835ms [err] DEBUG:asyncio:Using selector: EpollSelector
    145907ms [err] ERROR:asyncio:Unclosed client session
    145907ms [err] client_session: <aiohttp.client.ClientSession object at 0x7f3a882a3c40>
    145965ms [log] parsing
    145965ms [log] creating device handler
    145965ms [log] [ready]
    145965ms [log] reading line
    145965ms [log] [websocketToken] "9c74f54b-e2db-4647-b8b4-f48d032fc7f0"
    145980ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
    145980ms [log] [websocketConnected]
    146145ms [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='')
    146145ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
    146160ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/9a4b0af3-9af5-446b-8a3f-5bc9e46736a6"}}', extra='')
    146160ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/9a4b0af3-9af5-446b-8a3f-5bc9e46736a6"}
    146213ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/6024d94d-8684-4a2d-ab00-0fe5ac6c94b1","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","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc"],"interfaces":[{"interfaceType":"gpio","availableSignals":{"gpio":["A1","A2","A3","A4","A5","A6","A7","A8","B1","B2","B3","B4","B5","B6","B7","B8","C1","C2","C3","C4","C5","C6","C7","C8","D1","D2","D3","D4","D5","D6","D7","D8","E1","E2","E3","E4","E5","E6","E7","E8","F1","F2","F3","F4","F5","F6","F7","F8","G1","G2","G3","G4","G5","G6","G7","G8","H1","H2","H3","H4","H5","H6","H7","H8"]},"direction":"inout"}]}}],"tiebreaker":true}', extra='')
    146217ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6024d94d-8684-4a2d-ab00-0fe5ac6c94b1", "state": "new"}]
    148220ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer
    148222ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer)
    148222ms [err] v=0
    148222ms [err] o=- 3937282510 3937282510 IN IP4 0.0.0.0
    148222ms [err] s=-
    148222ms [err] t=0 0
    148222ms [err] a=group:BUNDLE 0
    148222ms [err] a=msid-semantic:WMS *
    148222ms [err] m=application 9 DTLS/SCTP 5000
    148222ms [err] c=IN IP4 0.0.0.0
    148222ms [err] a=mid:0
    148222ms [err] a=sctpmap:5000 webrtc-datachannel 65535
    148222ms [err] a=max-message-size:65536
    148222ms [err] a=ice-ufrag:0ERH
    148222ms [err] a=ice-pwd:eH8SDurvox6j6Zvx2yHDE9
    148222ms [err] a=fingerprint:sha-256 40:FD:EF:88:CC:BC:1C:99:12:36:16:3B:F9:9C:77:FF:E7:84:FC:6A:98:F1:22:11:1B:D7:1F:7A:EC:56:32:74
    148222ms [err] a=setup:actpass
    148222ms [err] 
    148223ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer
    148223ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering
    148225ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6024d94d-8684-4a2d-ab00-0fe5ac6c94b1", "state": "new"}]
    148225ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=<idle, bufsize=0>>)
    148226ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=<idle, bufsize=0>>)
    148226ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete
    148227ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"connectionUrl":"http://localhost/peerconnections/6024d94d-8684-4a2d-ab00-0fe5ac6c94b1","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='')
    148227ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
    148227ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions
    148227ms [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='')
    148228ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
    148249ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 54229) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'|\x08A\x96*p\x12\xf3\t\x8b"\xf3')
    148249ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 54229) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'|\x08A\x96*p\x12\xf3\t\x8b"\xf3')
    148261ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"connectionUrl":"http://localhost/peerconnections/6024d94d-8684-4a2d-ab00-0fe5ac6c94b1","content":{"type":"answer","sdp":"v=0\\r\\no=- 3937282510 3937282510 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 54229 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 54229 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 33979 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:azt7\\r\\na=ice-pwd:eIKN4zyOFdOVqoeWBsCbMA\\r\\na=fingerprint:sha-256 96:44:5E:99:7D:8C:24:91:2E:73:1C:CD:FD:E0:E9:C0:92:00:34:34:67:90:C5:4C:A0:92:46:C7:52:46:36:8E\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='')
    148261ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage
    148261ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer
    148261ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer
    148261ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer)
    148261ms [err] v=0
    148261ms [err] o=- 3937282510 3937282510 IN IP4 0.0.0.0
    148261ms [err] s=-
    148261ms [err] t=0 0
    148261ms [err] a=group:BUNDLE 0
    148261ms [err] a=msid-semantic:WMS *
    148261ms [err] m=application 54229 DTLS/SCTP 5000
    148261ms [err] c=IN IP4 172.30.0.1
    148261ms [err] a=mid:0
    148261ms [err] a=sctpmap:5000 webrtc-datachannel 65535
    148261ms [err] a=max-message-size:65536
    148261ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 54229 typ host
    148261ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 33979 typ host
    148261ms [err] a=end-of-candidates
    148261ms [err] a=ice-ufrag:azt7
    148261ms [err] a=ice-pwd:eIKN4zyOFdOVqoeWBsCbMA
    148261ms [err] a=fingerprint:sha-256 96:44:5E:99:7D:8C:24:91:2E:73:1C:CD:FD:E0:E9:C0:92:00:34:34:67:90:C5:4C:A0:92:46:C7:52:46:36:8E
    148261ms [err] a=setup:active
    148261ms [err] 
    148264ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking
    148264ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking
    148264ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting
    148264ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48415) -> ('172.30.0.1', 54229)) State.FROZEN -> State.WAITING
    148265ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47252) -> ('172.30.0.1', 54229)) State.FROZEN -> State.WAITING
    148265ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48415) -> ('172.17.0.2', 33979)) State.FROZEN -> State.WAITING
    148265ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(GXJdEpdOYf 1 udp 1862270975 172.17.0.2 54229 typ prflx)
    148265ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
    148265ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
    148266ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable
    148266ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48415) -> ('172.17.0.2', 54229)) State.WAITING -> State.IN_PROGRESS
    148266ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 54229) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xce\xefW\xbc\xa0\xa10_\xd9\xa0\x89\xd3')
    148266ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48415) -> ('172.30.0.1', 54229)) State.WAITING -> State.IN_PROGRESS
    148267ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 54229) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xac\xa7\x17o^KM\xc6\x8d\xa7\x99\x19')
    148268ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6024d94d-8684-4a2d-ab00-0fe5ac6c94b1", "state": "connecting"}]
    148268ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 54229) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xce\xefW\xbc\xa0\xa10_\xd9\xa0\x89\xd3')
    148268ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48415) -> ('172.17.0.2', 54229)) State.IN_PROGRESS -> State.SUCCEEDED
    148269ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47252) -> ('172.30.0.1', 54229)) State.WAITING -> State.FAILED
    148269ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48415) -> ('172.17.0.2', 33979)) State.WAITING -> State.FAILED
    148269ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47252) -> ('172.17.0.2', 33979)) State.FROZEN -> State.FAILED
    148269ms [err] INFO:aioice.ice:Connection(0) ICE completed
    148270ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 54229) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xac\xa7\x17o^KM\xc6\x8d\xa7\x99\x19')
    148270ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48415) -> ('172.30.0.1', 54229)) State.IN_PROGRESS -> State.SUCCEEDED
    148270ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 54229) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'<A\xae\x18\xf7\xaf\x1c\xfe\t\xe9\xafZ')
    148270ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 54229) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'<A\xae\x18\xf7\xaf\x1c\xfe\t\xe9\xafZ')
    148286ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed
    148287ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed
    148288ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING
    148289ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable
    148292ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM
    148293ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete
    148293ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED
    148293ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected
    148294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0)
    148294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start
    148294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT
    148294ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable
    148295ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6024d94d-8684-4a2d-ab00-0fe5ac6c94b1", "state": "connected"}]
    148297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0)
    148297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel
    148297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams
    148297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0)
    148297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start
    148298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED
    148300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0)
    148300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel
    148300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED
    148302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=661486848, stream_id=1, stream_seq=0)
    148302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start
    148305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1905175935, stream_id=1, stream_seq=0)
    148305ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open
    148306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1905175935, gaps=[])
    148306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=661486848, gaps=[])
    148307ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel
    148307ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1905175936, stream_id=1, stream_seq=1)
    148307ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}}
    148307ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}}
    148307ms [log] [gpio] {"signal": "gpio1", "value": "strongH"}
    148307ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1905175936, gaps=[])
    148308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1905175937, stream_id=1, stream_seq=2)
    148308ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}}
    148308ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}}
    148308ms [log] [gpio] {"signal": "gpio2", "value": "strongL"}
    148309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1905175937, gaps=[])
    148309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1905175938, stream_id=1, stream_seq=3)
    148309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1905175938, gaps=[])
    148309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1905175939, stream_id=1, stream_seq=4)
    148309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1905175939, gaps=[])
    148401ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
    148401ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}}
    148401ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}}
    148401ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}}
    148401ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}}
    148401ms [log] [experimentStatusChanged] {"status": "running", "message": null}
    148469ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/6024d94d-8684-4a2d-ab00-0fe5ac6c94b1"}', extra='')
    148469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0)
    148469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED
    148470ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed
    148470ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete
    148470ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed
    148470ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed
    148470ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed
    148470ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
    148471ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED
    148471ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
    148471ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed
    148472ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6024d94d-8684-4a2d-ab00-0fe5ac6c94b1", "state": "closed"}]
    148472ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None)
    148472ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None)
    148575ms [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='')
    148575ms [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
    148631ms [err] Traceback (most recent call last):
    148631ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
    148631ms [err]     return _run_code(code, main_globals, None,
    148631ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
    148631ms [err]     exec(code, run_globals)
    148631ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in <module>
    148631ms [err]     sys.exit(main())
    148631ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main
    148631ms [err]     asyncio.run(main_async())
    148631ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
    148631ms [err]     return loop.run_until_complete(main)
    148631ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
    148632ms [err]     self.run_forever()
    148632ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
    148632ms [err]     self._run_once()
    148632ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
    148633ms [err]     event_list = self._selector.select(timeout)
    148633ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
    148633ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
    148633ms [err] KeyboardInterrupt
    148635ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
    148635ms [err]   h.flush()
    148635ms [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
    154196ms [log] starting device
    154588ms [err] DEBUG:asyncio:Using selector: EpollSelector
    154658ms [err] ERROR:asyncio:Unclosed client session
    154658ms [err] client_session: <aiohttp.client.ClientSession object at 0x7fd741a9bc40>
    154723ms [log] parsing
    154723ms [log] creating device handler
    154723ms [log] [ready]
    154723ms [log] reading line
    154723ms [log] [websocketToken] "c387b6bc-d9a3-4dea-9491-d3db53048df6"
    154738ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
    154738ms [log] [websocketConnected]
    156526ms [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='')
    156526ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
    156544ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/c3c63145-0785-47e1-8801-e390528e3a9b"}}', extra='')
    156544ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/c3c63145-0785-47e1-8801-e390528e3a9b"}
    156602ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/fefd3b90-9cc7-4d28-98e9-b3638a4b5e1d","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/93fa18cd-3415-4d2c-9af6-0c9fe7ff9ae3?id=92dcea3f-2d92-4b8b-a1ae-4207fe86d843"},"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","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["websocket"],"interfaces":[{"availableSignals":{"gpio":["gpio1","gpio2"]},"interfaceType":"gpio"}]}}],"tiebreaker":true}', extra='')
    156602ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fefd3b90-9cc7-4d28-98e9-b3638a4b5e1d", "state": "new"}]
    156603ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fefd3b90-9cc7-4d28-98e9-b3638a4b5e1d", "state": "connecting"}]
    156606ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fefd3b90-9cc7-4d28-98e9-b3638a4b5e1d", "state": "connected"}]
    156613ms [log] {"busId":"gpio1","data":{"driver":"default","state":"strongH"}}
    156613ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}}
    156613ms [log] [gpio] {"signal": "gpio1", "value": "strongH"}
    156613ms [log] {"busId":"gpio2","data":{"driver":"default","state":"strongL"}}
    156613ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}}
    156613ms [log] [gpio] {"signal": "gpio2", "value": "strongL"}
    156653ms [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='')
    156653ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
    156703ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
    156704ms [log] [experimentStatusChanged] {"status": "running", "message": null}
    156759ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/fefd3b90-9cc7-4d28-98e9-b3638a4b5e1d"}', extra='')
    156760ms [log] [connectionsChanged] []
    156830ms [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='')
    156830ms [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
    156888ms [err] Traceback (most recent call last):
    156888ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
    156888ms [err]     return _run_code(code, main_globals, None,
    156888ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
    156888ms [err]     exec(code, run_globals)
    156888ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in <module>
    156888ms [err]     sys.exit(main())
    156888ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main
    156888ms [err]     asyncio.run(main_async())
    156888ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
    156888ms [err]     return loop.run_until_complete(main)
    156888ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
    156889ms [err]     self.run_forever()
    156889ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
    156889ms [err]     self._run_once()
    156889ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
    156890ms [err]     event_list = self._selector.select(timeout)
    156890ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
    156890ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
    156890ms [err] KeyboardInterrupt
    156892ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
    156892ms [err]   h.flush()
    156892ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback
    156988ms [log] starting device
    157374ms [err] DEBUG:asyncio:Using selector: EpollSelector
    157444ms [err] ERROR:asyncio:Unclosed client session
    157444ms [err] client_session: <aiohttp.client.ClientSession object at 0x7f8d2e993d00>
    157506ms [log] parsing
    157506ms [log] creating device handler
    157506ms [log] [ready]
    157506ms [log] reading line
    157506ms [log] [websocketToken] "f11ab0c8-5a7e-4ce4-9dee-cfcdf5d8ae68"
    157518ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
    157518ms [log] [websocketConnected]
    159352ms [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='')
    159352ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
    159370ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/0e9a4db7-fb88-434a-a05a-587629ccfb40"}}', extra='')
    159370ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/0e9a4db7-fb88-434a-a05a-587629ccfb40"}
    159433ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/b9c88f9d-401d-4af5-bf95-fe7612eda1dc","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/1d1bd0fb-f561-40f3-a412-fb0e73d7ab50?id=68b2e651-9858-476b-b342-3e535529a831"},"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","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["websocket"],"interfaces":[{"availableSignals":{"gpio":["gpio1","gpio2"]},"interfaceType":"gpio"}]}}],"tiebreaker":false}', extra='')
    159434ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b9c88f9d-401d-4af5-bf95-fe7612eda1dc", "state": "new"}]
    159434ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b9c88f9d-401d-4af5-bf95-fe7612eda1dc", "state": "connecting"}]
    159439ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b9c88f9d-401d-4af5-bf95-fe7612eda1dc", "state": "connected"}]
    159445ms [log] {"busId":"gpio1","data":{"driver":"default","state":"unknown"}}
    159445ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "unknown"}}
    159445ms [log] {"busId":"gpio2","data":{"driver":"default","state":"unknown"}}
    159445ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "unknown"}}
    159445ms [log] {"busId":"gpio1","data":{"driver":"default","state":"strongH"}}
    159445ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}}
    159445ms [log] [gpio] {"signal": "gpio1", "value": "strongH"}
    159446ms [log] {"busId":"gpio2","data":{"driver":"default","state":"strongL"}}
    159446ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}}
    159446ms [log] [gpio] {"signal": "gpio2", "value": "strongL"}
    159491ms [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='')
    159491ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
    159520ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
    159520ms [log] [experimentStatusChanged] {"status": "running", "message": null}
    159595ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/b9c88f9d-401d-4af5-bf95-fe7612eda1dc"}', extra='')
    159596ms [log] [connectionsChanged] []
    159657ms [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='')
    159658ms [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
    159730ms [err] Traceback (most recent call last):
    159730ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
    159730ms [err]     return _run_code(code, main_globals, None,
    159730ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
    159730ms [err]     exec(code, run_globals)
    159730ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in <module>
    159730ms [err]     sys.exit(main())
    159730ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main
    159730ms [err]     asyncio.run(main_async())
    159730ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
    159731ms [err]     return loop.run_until_complete(main)
    159731ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
    159731ms [err]     self.run_forever()
    159731ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
    159731ms [err]     self._run_once()
    159731ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
    159732ms [err]     event_list = self._selector.select(timeout)
    159732ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
    159732ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
    159732ms [err] KeyboardInterrupt
    159734ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
    159734ms [err]   h.flush()
    159734ms [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
    165397ms [log] starting device
    165780ms [err] DEBUG:asyncio:Using selector: EpollSelector
    165852ms [err] ERROR:asyncio:Unclosed client session
    165852ms [err] client_session: <aiohttp.client.ClientSession object at 0x7f2502e9bc10>
    165912ms [log] parsing
    165912ms [log] creating device handler
    165912ms [log] [ready]
    165912ms [log] reading line
    165912ms [log] [websocketToken] "a2ed0409-ccba-48dd-b70b-bc702d8cbe82"
    165933ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
    165933ms [log] [websocketConnected]
    166123ms [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='')
    166124ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
    166138ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/3145c94c-a246-45e0-9bae-d962fcd997d4"}}', extra='')
    166138ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/3145c94c-a246-45e0-9bae-d962fcd997d4"}
    166195ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/8fb4e07c-7eeb-40ba-a103-f4dafe789d4f","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/a84257ae-5ec5-46cd-8eee-cf17c55e6135?id=1a77cb35-3eb3-40e4-b90b-05ed5bfc9956"},"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","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["websocket"],"interfaces":[{"interfaceType":"gpio","availableSignals":{"gpio":["A1","A2","A3","A4","A5","A6","A7","A8","B1","B2","B3","B4","B5","B6","B7","B8","C1","C2","C3","C4","C5","C6","C7","C8","D1","D2","D3","D4","D5","D6","D7","D8","E1","E2","E3","E4","E5","E6","E7","E8","F1","F2","F3","F4","F5","F6","F7","F8","G1","G2","G3","G4","G5","G6","G7","G8","H1","H2","H3","H4","H5","H6","H7","H8"]},"direction":"inout"}]}}],"tiebreaker":true}', extra='')
    166195ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8fb4e07c-7eeb-40ba-a103-f4dafe789d4f", "state": "new"}]
    166196ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8fb4e07c-7eeb-40ba-a103-f4dafe789d4f", "state": "connecting"}]
    166199ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8fb4e07c-7eeb-40ba-a103-f4dafe789d4f", "state": "connected"}]
    166200ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}}
    166200ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}}
    166200ms [log] [gpio] {"signal": "gpio1", "value": "strongH"}
    166200ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}}
    166200ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}}
    166200ms [log] [gpio] {"signal": "gpio2", "value": "strongL"}
    166253ms [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='')
    166253ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
    166281ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
    166282ms [log] [experimentStatusChanged] {"status": "running", "message": null}
    166344ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/8fb4e07c-7eeb-40ba-a103-f4dafe789d4f"}', extra='')
    166345ms [log] [connectionsChanged] []
    166415ms [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='')
    166416ms [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
    166467ms [err] Traceback (most recent call last):
    166467ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
    166467ms [err]     return _run_code(code, main_globals, None,
    166467ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
    166467ms [err]     exec(code, run_globals)
    166467ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in <module>
    166468ms [err]     sys.exit(main())
    166468ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main
    166468ms [err]     asyncio.run(main_async())
    166468ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
    166468ms [err]     return loop.run_until_complete(main)
    166468ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
    166468ms [err]     self.run_forever()
    166468ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
    166468ms [err]     self._run_once()
    166468ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
    166469ms [err]     event_list = self._selector.select(timeout)
    166469ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
    166469ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
    166469ms [err] KeyboardInterrupt
    166471ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
    166471ms [err]   h.flush()
    166471ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback
    166574ms [log] starting device
    166954ms [err] DEBUG:asyncio:Using selector: EpollSelector
    167026ms [err] ERROR:asyncio:Unclosed client session
    167026ms [err] client_session: <aiohttp.client.ClientSession object at 0x7ff471097d30>
    167073ms [log] parsing
    167073ms [log] creating device handler
    167073ms [log] [ready]
    167073ms [log] reading line
    167073ms [log] [websocketToken] "5b47f187-01d0-48d3-b3e9-6eb56a39a8f1"
    167088ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"authenticate","authenticated":true}', extra='')
    167088ms [log] [websocketConnected]
    167299ms [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='')
    167299ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."}
    167312ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/9fdea069-8293-48fe-8076-df85fb2a7c41"}}', extra='')
    167312ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/9fdea069-8293-48fe-8076-df85fb2a7c41"}
    167363ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/31df4a83-ef25-4768-bd4d-b133fc67955a","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/382687a9-6082-4364-a566-12960f8b2f08?id=1eca06c7-17cd-402f-bb2a-59ca55c227c3"},"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","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["websocket"],"interfaces":[{"interfaceType":"gpio","availableSignals":{"gpio":["A1","A2","A3","A4","A5","A6","A7","A8","B1","B2","B3","B4","B5","B6","B7","B8","C1","C2","C3","C4","C5","C6","C7","C8","D1","D2","D3","D4","D5","D6","D7","D8","E1","E2","E3","E4","E5","E6","E7","E8","F1","F2","F3","F4","F5","F6","F7","F8","G1","G2","G3","G4","G5","G6","G7","G8","H1","H2","H3","H4","H5","H6","H7","H8"]},"direction":"inout"}]}}],"tiebreaker":true}', extra='')
    167363ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/31df4a83-ef25-4768-bd4d-b133fc67955a", "state": "new"}]
    167363ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/31df4a83-ef25-4768-bd4d-b133fc67955a", "state": "connecting"}]
    167366ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/31df4a83-ef25-4768-bd4d-b133fc67955a", "state": "connected"}]
    167369ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "unknown"}}
    167369ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "unknown"}}
    167369ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "unknown"}}
    167369ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "unknown"}}
    167369ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}}
    167369ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}}
    167369ms [log] [gpio] {"signal": "gpio1", "value": "strongH"}
    167370ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}}
    167370ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}}
    167370ms [log] [gpio] {"signal": "gpio2", "value": "strongL"}
    167424ms [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='')
    167424ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."}
    167451ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"experiment-status-changed","status":"running"}', extra='')
    167451ms [log] [experimentStatusChanged] {"status": "running", "message": null}
    167512ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=<WSMsgType.TEXT: 1>, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/31df4a83-ef25-4768-bd4d-b133fc67955a"}', extra='')
    167512ms [log] [connectionsChanged] []
    167576ms [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='')
    167576ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."}
================== Client Communication (device <-> device): should connect without errors
    167627ms [err] Traceback (most recent call last):
    167627ms [err]   File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
    167627ms [err]     return _run_code(code, main_globals, None,
    167627ms [err]   File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
    167627ms [err]     exec(code, run_globals)
    167627ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in <module>
    167627ms [err]     sys.exit(main())
    167627ms [err]   File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main
    167627ms [err]     asyncio.run(main_async())
    167627ms [err]   File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
    167627ms [err]     return loop.run_until_complete(main)
    167627ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
    167627ms [err]     self.run_forever()
    167627ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
    167627ms [err]     self._run_once()
    167627ms [err]   File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once
    167627ms [err]     event_list = self._selector.select(timeout)
    167627ms [err]   File "/usr/lib/python3.10/selectors.py", line 469, in select
    167627ms [err]     fd_event_list = self._selector.poll(timeout, max_ev)
    167627ms [err] KeyboardInterrupt
    167629ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited
    167629ms [err]   h.flush()
    167629ms [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