================== python Client to js Client Communication (device <-> device): should connect without errors 67844ms [log] starting device 68313ms [err] Unclosed client session 68313ms [err] client_session: 68460ms [log] parsing 68460ms [log] creating device handler 68460ms [log] [ready] 68460ms [log] reading line 68460ms [log] [websocketToken] "0e68a776-bea1-4890-811f-750bdb2847ae" 68467ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 68467ms [log] [websocketConnected] ================== python Client to js Client Communication (device <-> device): should start an experiment 71168ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/69aa2ac1-464b-4922-8ac2-d4f3ff7ebb99","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 71168ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/69aa2ac1-464b-4922-8ac2-d4f3ff7ebb99", "state": "new"}] 71253ms [log] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 3752670756254358068 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=extmap-allow-mixed\\r\\na=msid-semantic: WMS\\r\\na=group:BUNDLE 0\\r\\nm=application 9 UDP/DTLS/SCTP webrtc-datachannel\\r\\nc=IN IP4 0.0.0.0\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=ice-ufrag:ywPm\\r\\na=ice-pwd:EUHoLcu8oFllB+uU0Fd9JKpq\\r\\na=fingerprint:sha-256 CB:36:6E:D9:33:3D:E4:7A:D4:07:3E:69:BC:AD:F5:27:33:60:AF:80:7A:10:82:9A:1E:98:DA:89:F6:97:A9:30\\r\\na=candidate:2780756913 1 udp 2113937151 2b5c8d41-c826-4107-8386-0a786776225c.local 57119 typ host generation 0 network-cost 999\\r\\na=ice-options:trickle\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/69aa2ac1-464b-4922-8ac2-d4f3ff7ebb99"}', extra='') 71253ms [log] handleSignalingMessage 71253ms [log] handleOffer 71253ms [log] makeAnswer 71253ms [log] connectionstatechanged new new stable 71253ms [log] connectionstatechanged new new stable 71253ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/69aa2ac1-464b-4922-8ac2-d4f3ff7ebb99", "state": "new"}] 71254ms [log] connectionstatechanged connecting checking stable 71254ms [log] connectionstatechanged connecting checking stable 71254ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/69aa2ac1-464b-4922-8ac2-d4f3ff7ebb99", "state": "connecting"}] 71343ms [log] connectionstatechanged connecting completed stable 71343ms [log] connectionstatechanged connected completed stable 71343ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/69aa2ac1-464b-4922-8ac2-d4f3ff7ebb99", "state": "connected"}] 72241ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/69aa2ac1-464b-4922-8ac2-d4f3ff7ebb99"}', extra='') 72241ms [log] connectionstatechanged closed closed closed 72241ms [log] connectionstatechanged closed closed closed 72241ms [log] connectionstatechanged closed closed closed 72241ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/69aa2ac1-464b-4922-8ac2-d4f3ff7ebb99", "state": "closed"}] ================== python Client to python Client Communication (device <-> device): should connect without errors 73361ms [err] Traceback (most recent call last): 73361ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 73361ms [err] return _run_code(code, main_globals, None, 73361ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 73361ms [err] exec(code, run_globals) 73361ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 173, in 73361ms [err] sys.exit(main()) 73361ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 169, in main 73361ms [err] asyncio.run(main_async()) 73361ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 73361ms [err] return loop.run_until_complete(main) 73361ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 73361ms [err] self.run_forever() 73361ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 73361ms [err] self._run_once() 73361ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 73361ms [err] event_list = self._selector.select(timeout) 73361ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 73361ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 73361ms [err] KeyboardInterrupt 73852ms [log] starting device 74305ms [err] Unclosed client session 74305ms [err] client_session: 74552ms [log] parsing 74552ms [log] creating device handler 74552ms [log] [ready] 74552ms [log] reading line 74552ms [log] [websocketToken] "31bb0014-9078-4e3e-8c74-f28a753e8695" 74559ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 74559ms [log] [websocketConnected] ================== python Client to python Client Communication (device <-> device): should start an experiment 75622ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/c4619530-5778-4428-8165-9dc19ccf9b42","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 75622ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c4619530-5778-4428-8165-9dc19ccf9b42", "state": "new"}] 75678ms [log] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c4619530-5778-4428-8165-9dc19ccf9b42","content":{"type":"offer","sdp":"v=0\\r\\no=- 3898747845 3898747845 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 33180 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.5\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:3cbb4b07a321d3e7a35b6858f0f6222c 1 udp 2130706431 172.17.0.5 33180 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:kNmz\\r\\na=ice-pwd:q2aiZQPx5zJ0h2qaO9BWyX\\r\\na=fingerprint:sha-256 E7:6F:4D:6E:64:56:24:A7:1B:52:8E:7A:CE:43:EA:C2:E4:01:EB:1C:35:FA:04:4B:2D:26:D5:39:88:83:B6:E3\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 75678ms [log] handleSignalingMessage 75678ms [log] handleOffer 75678ms [log] makeAnswer 75678ms [log] connectionstatechanged new new stable 75678ms [log] connectionstatechanged new new stable 75678ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c4619530-5778-4428-8165-9dc19ccf9b42", "state": "new"}] 75679ms [log] connectionstatechanged connecting checking stable 75679ms [log] connectionstatechanged connecting checking stable 75679ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c4619530-5778-4428-8165-9dc19ccf9b42", "state": "connecting"}] 75954ms [log] connectionstatechanged connecting completed stable 75954ms [log] connectionstatechanged connected completed stable 75954ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c4619530-5778-4428-8165-9dc19ccf9b42", "state": "connected"}] 76494ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/c4619530-5778-4428-8165-9dc19ccf9b42"}', extra='') 76494ms [log] connectionstatechanged closed closed closed 76494ms [log] connectionstatechanged closed closed closed 76494ms [log] connectionstatechanged closed closed closed 76494ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c4619530-5778-4428-8165-9dc19ccf9b42", "state": "closed"}] ================== js Client to js Client Communication (device <-> edge instantiable): should connect without errors 76907ms [err] Traceback (most recent call last): 76907ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 76907ms [err] return _run_code(code, main_globals, None, 76907ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 76907ms [err] exec(code, run_globals) 76907ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 173, in 76907ms [err] sys.exit(main()) 76907ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 169, in main 76907ms [err] asyncio.run(main_async()) 76907ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 76907ms [err] return loop.run_until_complete(main) 76907ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 76907ms [err] self.run_forever() 76907ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 76907ms [err] self._run_once() 76907ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 76907ms [err] event_list = self._selector.select(timeout) 76907ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 76907ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 76907ms [err] KeyboardInterrupt ================== js Client to js Client Communication (device <-> edge instantiable): should start an experiment ================== js Client to python Client Communication (device <-> edge instantiable): should connect without errors ================== js Client to python Client Communication (device <-> edge instantiable): should start an experiment ================== python Client to js Client Communication (device <-> edge instantiable): should connect without errors 92658ms [log] starting device 93082ms [err] Unclosed client session 93082ms [err] client_session: 93197ms [log] parsing 93197ms [log] creating device handler 93197ms [log] [ready] 93197ms [log] reading line 93197ms [log] [websocketToken] "d0549abd-fc83-4a28-827d-11794ceef44c" 93203ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 93203ms [log] [websocketConnected] ================== python Client to js Client Communication (device <-> edge instantiable): should start an experiment 98473ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/d0b5fa53-a9cf-4787-95b1-8504d247fff8","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 98473ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d0b5fa53-a9cf-4787-95b1-8504d247fff8", "state": "new"}] 98578ms [log] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 2845752437809919426 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=extmap-allow-mixed\\r\\na=msid-semantic: WMS\\r\\na=group:BUNDLE 0\\r\\nm=application 9 UDP/DTLS/SCTP webrtc-datachannel\\r\\nc=IN IP4 0.0.0.0\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=ice-ufrag:EpiT\\r\\na=ice-pwd:diiEGRap11Gh9y7QyBjP4gNi\\r\\na=fingerprint:sha-256 94:94:89:33:01:23:2B:F0:07:34:A7:B9:C8:62:06:20:73:84:60:0F:30:E1:A1:2E:F0:71:F8:91:E1:23:69:FC\\r\\na=candidate:875758227 1 udp 2113937151 60c33937-5652-464c-a4db-f1c9ef446f57.local 42223 typ host generation 0 network-cost 999\\r\\na=ice-options:trickle\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/d0b5fa53-a9cf-4787-95b1-8504d247fff8"}', extra='') 98578ms [log] handleSignalingMessage 98578ms [log] handleOffer 98578ms [log] makeAnswer 98578ms [log] connectionstatechanged new new stable 98578ms [log] connectionstatechanged new new stable 98578ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d0b5fa53-a9cf-4787-95b1-8504d247fff8", "state": "new"}] 98579ms [log] connectionstatechanged connecting checking stable 98579ms [log] connectionstatechanged connecting checking stable 98579ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d0b5fa53-a9cf-4787-95b1-8504d247fff8", "state": "connecting"}] 98930ms [log] connectionstatechanged connecting completed stable 98930ms [log] connectionstatechanged connected completed stable 98930ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d0b5fa53-a9cf-4787-95b1-8504d247fff8", "state": "connected"}] 99393ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/d0b5fa53-a9cf-4787-95b1-8504d247fff8"}', extra='') 99393ms [log] connectionstatechanged closed closed closed 99393ms [log] connectionstatechanged closed closed closed 99393ms [log] connectionstatechanged closed closed closed 99393ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d0b5fa53-a9cf-4787-95b1-8504d247fff8", "state": "closed"}] ================== python Client to python Client Communication (device <-> edge instantiable): should connect without errors 99841ms [err] Traceback (most recent call last): 99841ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 99841ms [err] return _run_code(code, main_globals, None, 99841ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 99841ms [err] exec(code, run_globals) 99841ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 173, in 99841ms [err] sys.exit(main()) 99841ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 169, in main 99841ms [err] asyncio.run(main_async()) 99841ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 99841ms [err] return loop.run_until_complete(main) 99841ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 99841ms [err] self.run_forever() 99841ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 99841ms [err] self._run_once() 99841ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 99841ms [err] event_list = self._selector.select(timeout) 99841ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 99841ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 99841ms [err] KeyboardInterrupt 100342ms [log] starting device 100768ms [err] Unclosed client session 100768ms [err] client_session: 100897ms [log] parsing 100897ms [log] creating device handler 100897ms [log] [ready] 100897ms [log] reading line 100897ms [log] [websocketToken] "19d19646-ed17-4645-a955-9d49e4ae879c" 100903ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 100903ms [log] [websocketConnected] ================== python Client to python Client Communication (device <-> edge instantiable): should start an experiment 103593ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/b76e7017-b329-45be-aeb9-56c07da4d563","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 103593ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b76e7017-b329-45be-aeb9-56c07da4d563", "state": "new"}] 103658ms [log] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/b76e7017-b329-45be-aeb9-56c07da4d563","content":{"type":"offer","sdp":"v=0\\r\\no=- 3898747873 3898747873 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 40339 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.5\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:3cbb4b07a321d3e7a35b6858f0f6222c 1 udp 2130706431 172.17.0.5 40339 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:srbQ\\r\\na=ice-pwd:PI19Jx0CxRakwdml56wdzd\\r\\na=fingerprint:sha-256 F9:A9:B0:B9:F0:33:71:1C:6E:11:0F:D2:BF:32:26:33:12:1C:E7:B1:20:8B:D6:89:A4:4C:3C:36:96:95:BF:ED\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 103658ms [log] handleSignalingMessage 103658ms [log] handleOffer 103658ms [log] makeAnswer 103658ms [log] connectionstatechanged new new stable 103658ms [log] connectionstatechanged new new stable 103658ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b76e7017-b329-45be-aeb9-56c07da4d563", "state": "new"}] 103660ms [log] connectionstatechanged connecting checking stable 103660ms [log] connectionstatechanged connecting checking stable 103660ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b76e7017-b329-45be-aeb9-56c07da4d563", "state": "connecting"}] 103880ms [log] connectionstatechanged connecting completed stable 103880ms [log] connectionstatechanged connected completed stable 103880ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b76e7017-b329-45be-aeb9-56c07da4d563", "state": "connected"}] 104278ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/b76e7017-b329-45be-aeb9-56c07da4d563"}', extra='') 104278ms [log] connectionstatechanged closed closed closed 104278ms [log] connectionstatechanged closed closed closed 104278ms [log] connectionstatechanged closed closed closed 104278ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b76e7017-b329-45be-aeb9-56c07da4d563", "state": "closed"}] ================== js Client to js Client Communication (device <-> cloud instantiable): should connect without errors 104830ms [err] Traceback (most recent call last): 104830ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 104830ms [err] return _run_code(code, main_globals, None, 104830ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 104830ms [err] exec(code, run_globals) 104830ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 173, in 104830ms [err] sys.exit(main()) 104830ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 169, in main 104830ms [err] asyncio.run(main_async()) 104830ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 104830ms [err] return loop.run_until_complete(main) 104830ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 104830ms [err] self.run_forever() 104830ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 104830ms [err] self._run_once() 104830ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 104830ms [err] event_list = self._selector.select(timeout) 104830ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 104830ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 104830ms [err] KeyboardInterrupt ================== js Client to js Client Communication (device <-> cloud instantiable): should start an experiment ================== js Client to python Client Communication (device <-> cloud instantiable): should connect without errors ================== js Client to python Client Communication (device <-> cloud instantiable): should start an experiment ================== python Client to js Client Communication (device <-> cloud instantiable): should connect without errors 120504ms [log] starting device 120927ms [err] Unclosed client session 120927ms [err] client_session: 121068ms [log] parsing 121068ms [log] creating device handler 121068ms [log] [ready] 121068ms [log] reading line 121068ms [log] [websocketToken] "b54d0c21-1168-40cb-bcdf-6f9e8f4ec7e6" 121074ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 121074ms [log] [websocketConnected] ================== python Client to js Client Communication (device <-> cloud instantiable): should start an experiment 125514ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/9866a868-b73d-48dc-84f5-3e3a5979cd5f","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 125514ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9866a868-b73d-48dc-84f5-3e3a5979cd5f", "state": "new"}] 125608ms [log] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 5009556057867591752 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=extmap-allow-mixed\\r\\na=msid-semantic: WMS\\r\\na=group:BUNDLE 0\\r\\nm=application 9 UDP/DTLS/SCTP webrtc-datachannel\\r\\nc=IN IP4 0.0.0.0\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=ice-ufrag:41c+\\r\\na=ice-pwd:mhqFpmLb+h+2sodBAz1seZU7\\r\\na=fingerprint:sha-256 09:FB:21:F4:81:5A:60:38:CB:51:76:5E:D2:1A:05:3B:33:0C:A6:86:E7:C5:72:0C:92:C3:1B:4A:11:11:65:A7\\r\\na=candidate:2645634148 1 udp 2113937151 2c75f315-926e-43a3-83ba-d1db068cc6d4.local 36840 typ host generation 0 network-cost 999\\r\\na=ice-options:trickle\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/9866a868-b73d-48dc-84f5-3e3a5979cd5f"}', extra='') 125608ms [log] handleSignalingMessage 125608ms [log] handleOffer 125608ms [log] makeAnswer 125608ms [log] connectionstatechanged new new stable 125608ms [log] connectionstatechanged new new stable 125608ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9866a868-b73d-48dc-84f5-3e3a5979cd5f", "state": "new"}] 125609ms [log] connectionstatechanged connecting checking stable 125609ms [log] connectionstatechanged connecting checking stable 125609ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9866a868-b73d-48dc-84f5-3e3a5979cd5f", "state": "connecting"}] 125920ms [log] connectionstatechanged connecting completed stable 125920ms [log] connectionstatechanged connected completed stable 125920ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9866a868-b73d-48dc-84f5-3e3a5979cd5f", "state": "connected"}] 126292ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/9866a868-b73d-48dc-84f5-3e3a5979cd5f"}', extra='') 126292ms [log] connectionstatechanged closed closed closed 126292ms [log] connectionstatechanged closed closed closed 126292ms [log] connectionstatechanged closed closed closed 126292ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9866a868-b73d-48dc-84f5-3e3a5979cd5f", "state": "closed"}] ================== python Client to python Client Communication (device <-> cloud instantiable): should connect without errors 126899ms [err] Traceback (most recent call last): 126899ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 126899ms [err] return _run_code(code, main_globals, None, 126899ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 126899ms [err] exec(code, run_globals) 126899ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 173, in 126899ms [err] sys.exit(main()) 126899ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 169, in main 126899ms [err] asyncio.run(main_async()) 126899ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 126899ms [err] return loop.run_until_complete(main) 126899ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 126899ms [err] self.run_forever() 126899ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 126899ms [err] self._run_once() 126899ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 126899ms [err] event_list = self._selector.select(timeout) 126899ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 126899ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 126899ms [err] KeyboardInterrupt 127459ms [log] starting device 127882ms [err] Unclosed client session 127882ms [err] client_session: 128006ms [log] parsing 128006ms [log] creating device handler 128006ms [log] [ready] 128006ms [log] reading line 128006ms [log] [websocketToken] "4f0b1eb5-a2c8-4fcf-a611-18e446bf7fd9" 128012ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 128012ms [log] [websocketConnected] ================== python Client to python Client Communication (device <-> cloud instantiable): should start an experiment 130772ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/0334694f-66b6-4fd2-8d28-f3bff58974bd","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 130772ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0334694f-66b6-4fd2-8d28-f3bff58974bd", "state": "new"}] 130834ms [log] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/0334694f-66b6-4fd2-8d28-f3bff58974bd","content":{"type":"offer","sdp":"v=0\\r\\no=- 3898747900 3898747900 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 57021 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.5\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:3cbb4b07a321d3e7a35b6858f0f6222c 1 udp 2130706431 172.17.0.5 57021 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:WKIf\\r\\na=ice-pwd:rPZtNp046McgKJ5F22eSOe\\r\\na=fingerprint:sha-256 72:F2:5A:B3:55:69:85:66:FC:5C:2F:A6:50:B7:70:81:6E:B0:75:EB:C5:61:5B:D6:12:DA:FB:39:40:AE:2D:60\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 130834ms [log] handleSignalingMessage 130834ms [log] handleOffer 130834ms [log] makeAnswer 130834ms [log] connectionstatechanged new new stable 130834ms [log] connectionstatechanged new new stable 130834ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0334694f-66b6-4fd2-8d28-f3bff58974bd", "state": "new"}] 130836ms [log] connectionstatechanged connecting checking stable 130836ms [log] connectionstatechanged connecting checking stable 130836ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0334694f-66b6-4fd2-8d28-f3bff58974bd", "state": "connecting"}] 131034ms [log] connectionstatechanged connecting completed stable 131034ms [log] connectionstatechanged connected completed stable 131034ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0334694f-66b6-4fd2-8d28-f3bff58974bd", "state": "connected"}] 131465ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/0334694f-66b6-4fd2-8d28-f3bff58974bd"}', extra='') 131465ms [log] connectionstatechanged closed closed closed 131465ms [log] connectionstatechanged closed closed closed 131465ms [log] connectionstatechanged closed closed closed 131465ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0334694f-66b6-4fd2-8d28-f3bff58974bd", "state": "closed"}] 132203ms [err] Traceback (most recent call last): 132203ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 132203ms [err] return _run_code(code, main_globals, None, 132203ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 132203ms [err] exec(code, run_globals) 132203ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 173, in 132203ms [err] sys.exit(main()) 132203ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 169, in main 132203ms [err] asyncio.run(main_async()) 132203ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 132203ms [err] return loop.run_until_complete(main) 132203ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 132203ms [err] self.run_forever() 132203ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 132203ms [err] self._run_once() 132203ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 132203ms [err] event_list = self._selector.select(timeout) 132203ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 132203ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 132203ms [err] KeyboardInterrupt ================== Cyclic Device Groups: should resolve cyclic device groups correctly (flat_group: false) ================== Cyclic Device Groups: should resolve cyclic device groups correctly (flat_group: true) ================== Device Visibility: should correctly resolve the devices for the users ================== Device Visibility: should correctly resolve the devices for the superadmin ================== Device Visibility: should correctly resolve the devices for the developer ================== js Client to js Client GPIO tests (device <-> device): should transmit initial gpio value ================== js Client to js Client GPIO tests (device <-> device): should transmit gpio value ================== js Client to python Client GPIO tests (device <-> device): should transmit initial gpio value ================== js Client to python Client GPIO tests (device <-> device): should transmit gpio value ================== python Client to js Client GPIO tests (device <-> device): should transmit initial gpio value 179153ms [log] starting device 179630ms [err] Unclosed client session 179630ms [err] client_session: 179769ms [log] parsing 179769ms [log] creating device handler 179769ms [log] [ready] 179769ms [log] reading line 179769ms [log] [websocketToken] "24dfe45b-b31f-4269-a202-2858db6784d4" 179775ms [log] line {"signal":"gpio1","value":"strongH"} 179775ms [log] 179775ms [log] reading line 179775ms [log] line {"signal":"gpio2","value":"strongL"} 179775ms [log] 179775ms [log] reading line 179775ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 179775ms [log] [websocketConnected] 182511ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/1a8e3605-ece1-4387-ab50-bc150af7e947","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 182511ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 182511ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 182511ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1a8e3605-ece1-4387-ab50-bc150af7e947", "state": "new"}] 182607ms [log] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 4831669254205613104 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=extmap-allow-mixed\\r\\na=msid-semantic: WMS\\r\\na=group:BUNDLE 0\\r\\nm=application 9 UDP/DTLS/SCTP webrtc-datachannel\\r\\nc=IN IP4 0.0.0.0\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=ice-ufrag:rH9U\\r\\na=ice-pwd:uuvL0OvW2CZjfiI92Mabco2s\\r\\na=fingerprint:sha-256 13:CE:3B:A8:8C:FA:20:1C:DF:D2:14:93:B2:35:09:16:8D:64:4E:3A:15:E8:E5:21:20:C4:69:E4:7F:73:20:45\\r\\na=candidate:469477132 1 udp 2113937151 2d871f93-5651-4e68-a7b5-7802846e68a9.local 44228 typ host generation 0 network-cost 999\\r\\na=ice-options:trickle\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/1a8e3605-ece1-4387-ab50-bc150af7e947"}', extra='') 182607ms [log] handleSignalingMessage 182607ms [log] handleOffer 182607ms [log] makeAnswer 182607ms [log] connectionstatechanged new new stable 182607ms [log] connectionstatechanged new new stable 182607ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1a8e3605-ece1-4387-ab50-bc150af7e947", "state": "new"}] 182609ms [log] connectionstatechanged connecting checking stable 182609ms [log] connectionstatechanged connecting checking stable 182609ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1a8e3605-ece1-4387-ab50-bc150af7e947", "state": "connecting"}] 182698ms [log] connectionstatechanged connecting completed stable 182698ms [log] connectionstatechanged connected completed stable 182698ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1a8e3605-ece1-4387-ab50-bc150af7e947", "state": "connected"}] 183691ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/1a8e3605-ece1-4387-ab50-bc150af7e947"}', extra='') 183691ms [log] connectionstatechanged closed closed closed 183691ms [log] connectionstatechanged closed closed closed 183691ms [log] connectionstatechanged closed closed closed 183691ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1a8e3605-ece1-4387-ab50-bc150af7e947", "state": "closed"}] ================== python Client to js Client GPIO tests (device <-> device): should transmit gpio value 184148ms [err] Traceback (most recent call last): 184148ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 184148ms [err] return _run_code(code, main_globals, None, 184148ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 184148ms [err] exec(code, run_globals) 184148ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 173, in 184148ms [err] sys.exit(main()) 184148ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 169, in main 184148ms [err] asyncio.run(main_async()) 184148ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 184148ms [err] return loop.run_until_complete(main) 184148ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 184148ms [err] self.run_forever() 184148ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 184148ms [err] self._run_once() 184148ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 184148ms [err] event_list = self._selector.select(timeout) 184148ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 184148ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 184148ms [err] KeyboardInterrupt 184738ms [log] starting device 185207ms [err] Unclosed client session 185207ms [err] client_session: 185412ms [log] parsing 185412ms [log] creating device handler 185412ms [log] [ready] 185412ms [log] reading line 185412ms [log] [websocketToken] "03667dfe-0bc6-4992-99af-e3358c9c2cd4" 185418ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 185418ms [log] [websocketConnected] 188166ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/8a2293fe-1185-4971-a028-807eac8da456","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 188166ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8a2293fe-1185-4971-a028-807eac8da456", "state": "new"}] 188255ms [log] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 5239468950551047630 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=extmap-allow-mixed\\r\\na=msid-semantic: WMS\\r\\na=group:BUNDLE 0\\r\\nm=application 9 UDP/DTLS/SCTP webrtc-datachannel\\r\\nc=IN IP4 0.0.0.0\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=ice-ufrag:DhSl\\r\\na=ice-pwd:b0qnN5aQHbet2D8qQtT3FhyA\\r\\na=fingerprint:sha-256 23:8E:A1:26:AD:D0:17:0F:A8:09:38:47:DF:39:84:30:05:89:4E:8F:2A:32:B9:BC:C5:1F:D4:CB:1E:22:D7:BC\\r\\na=candidate:1529584122 1 udp 2113937151 121b477b-86a0-4519-a090-cbd26ef8546f.local 40015 typ host generation 0 network-cost 999\\r\\na=ice-options:trickle\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/8a2293fe-1185-4971-a028-807eac8da456"}', extra='') 188255ms [log] handleSignalingMessage 188255ms [log] handleOffer 188255ms [log] makeAnswer 188255ms [log] connectionstatechanged new new stable 188255ms [log] connectionstatechanged new new stable 188255ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8a2293fe-1185-4971-a028-807eac8da456", "state": "new"}] 188257ms [log] connectionstatechanged connecting checking stable 188257ms [log] connectionstatechanged connecting checking stable 188257ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8a2293fe-1185-4971-a028-807eac8da456", "state": "connecting"}] 188324ms [log] connectionstatechanged connecting completed stable 188324ms [log] connectionstatechanged connected completed stable 188324ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8a2293fe-1185-4971-a028-807eac8da456", "state": "connected"}] 188707ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 188707ms [log] line {"signal":"gpio1","value":"strongH"} 188707ms [log] 188707ms [log] reading line 188707ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 189196ms [log] line {"signal":"gpio2","value":"strongL"} 189196ms [log] 189196ms [log] reading line 189196ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/8a2293fe-1185-4971-a028-807eac8da456"}', extra='') 189196ms [log] connectionstatechanged closed closed closed 189196ms [log] connectionstatechanged closed closed closed 189196ms [log] connectionstatechanged closed closed closed 189196ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8a2293fe-1185-4971-a028-807eac8da456", "state": "closed"}] ================== python Client to python Client GPIO tests (device <-> device): should transmit initial gpio value 189783ms [err] Traceback (most recent call last): 189783ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 189783ms [err] return _run_code(code, main_globals, None, 189783ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 189783ms [err] exec(code, run_globals) 189783ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 173, in 189783ms [err] sys.exit(main()) 189783ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 169, in main 189783ms [err] asyncio.run(main_async()) 189783ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 189783ms [err] return loop.run_until_complete(main) 189783ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 189783ms [err] self.run_forever() 189783ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 189783ms [err] self._run_once() 189783ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 189783ms [err] event_list = self._selector.select(timeout) 189783ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 189783ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 189783ms [err] KeyboardInterrupt 190206ms [log] starting device 190655ms [err] Unclosed client session 190655ms [err] client_session: 190814ms [log] parsing 190814ms [log] creating device handler 190814ms [log] [ready] 190814ms [log] reading line 190814ms [log] [websocketToken] "729f92e1-6418-49da-8173-7d8b49835726" 190932ms [log] line {"signal":"gpio1","value":"strongH"} 190932ms [log] 190932ms [log] reading line 190932ms [log] line {"signal":"gpio2","value":"strongL"} 190932ms [log] 190932ms [log] reading line 190932ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 190932ms [log] [websocketConnected] 192336ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/55676e24-998f-4939-b118-4046c35b2df1","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 192336ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 192336ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 192336ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/55676e24-998f-4939-b118-4046c35b2df1", "state": "new"}] 192403ms [log] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/55676e24-998f-4939-b118-4046c35b2df1","content":{"type":"offer","sdp":"v=0\\r\\no=- 3898747962 3898747962 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 47561 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.5\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:3cbb4b07a321d3e7a35b6858f0f6222c 1 udp 2130706431 172.17.0.5 47561 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:jkZS\\r\\na=ice-pwd:hT2TTvl21XtWRdP9chxoy9\\r\\na=fingerprint:sha-256 11:BD:6C:C9:5F:38:C5:B9:B5:FC:F3:4A:0C:8C:0C:A6:BC:BF:09:5F:47:7A:70:61:39:DD:C1:60:6C:22:5F:1A\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 192403ms [log] handleSignalingMessage 192403ms [log] handleOffer 192403ms [log] makeAnswer 192403ms [log] connectionstatechanged new new stable 192403ms [log] connectionstatechanged new new stable 192403ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/55676e24-998f-4939-b118-4046c35b2df1", "state": "new"}] 192405ms [log] connectionstatechanged connecting checking stable 192405ms [log] connectionstatechanged connecting checking stable 192405ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/55676e24-998f-4939-b118-4046c35b2df1", "state": "connecting"}] 192492ms [log] connectionstatechanged connecting completed stable 192492ms [log] connectionstatechanged connected completed stable 192492ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/55676e24-998f-4939-b118-4046c35b2df1", "state": "connected"}] 193493ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/55676e24-998f-4939-b118-4046c35b2df1"}', extra='') 193493ms [log] connectionstatechanged closed closed closed 193493ms [log] connectionstatechanged closed closed closed 193493ms [log] connectionstatechanged closed closed closed 193493ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/55676e24-998f-4939-b118-4046c35b2df1", "state": "closed"}] ================== python Client to python Client GPIO tests (device <-> device): should transmit gpio value 194092ms [err] Traceback (most recent call last): 194092ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 194092ms [err] return _run_code(code, main_globals, None, 194092ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 194092ms [err] exec(code, run_globals) 194092ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 173, in 194092ms [err] sys.exit(main()) 194092ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 169, in main 194092ms [err] asyncio.run(main_async()) 194092ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 194092ms [err] return loop.run_until_complete(main) 194092ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 194092ms [err] self.run_forever() 194092ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 194092ms [err] self._run_once() 194092ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 194092ms [err] event_list = self._selector.select(timeout) 194092ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 194092ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 194092ms [err] KeyboardInterrupt 194733ms [log] starting device 195179ms [err] Unclosed client session 195179ms [err] client_session: 195390ms [log] parsing 195390ms [log] creating device handler 195390ms [log] [ready] 195390ms [log] reading line 195390ms [log] [websocketToken] "1cbc8a60-4b96-4cc9-83d6-ad943e9e190c" 195575ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 195575ms [log] [websocketConnected] 197193ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/6e38d2e1-9d25-4f75-9c56-98c988da3be4","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 197193ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6e38d2e1-9d25-4f75-9c56-98c988da3be4", "state": "new"}] 197256ms [log] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/6e38d2e1-9d25-4f75-9c56-98c988da3be4","content":{"type":"offer","sdp":"v=0\\r\\no=- 3898747967 3898747967 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 37359 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.5\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:3cbb4b07a321d3e7a35b6858f0f6222c 1 udp 2130706431 172.17.0.5 37359 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:1UGB\\r\\na=ice-pwd:ixr9C8qlF4Lj8uQK8gwNHf\\r\\na=fingerprint:sha-256 80:37:9A:FC:73:24:51:72:6D:16:D2:3A:C1:CA:F3:A8:EE:87:57:9A:7D:E5:BD:4F:80:0D:45:49:BA:ED:E3:ED\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 197256ms [log] handleSignalingMessage 197256ms [log] handleOffer 197256ms [log] makeAnswer 197256ms [log] connectionstatechanged new new stable 197256ms [log] connectionstatechanged new new stable 197256ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6e38d2e1-9d25-4f75-9c56-98c988da3be4", "state": "new"}] 197258ms [log] connectionstatechanged connecting checking stable 197258ms [log] connectionstatechanged connecting checking stable 197258ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6e38d2e1-9d25-4f75-9c56-98c988da3be4", "state": "connecting"}] 197348ms [log] connectionstatechanged connecting completed stable 197348ms [log] connectionstatechanged connected completed stable 197348ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6e38d2e1-9d25-4f75-9c56-98c988da3be4", "state": "connected"}] 197868ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 197868ms [log] line {"signal":"gpio1","value":"strongH"} 197868ms [log] 197868ms [log] reading line 197868ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 198351ms [log] line {"signal":"gpio2","value":"strongL"} 198351ms [log] 198351ms [log] reading line 198351ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/6e38d2e1-9d25-4f75-9c56-98c988da3be4"}', extra='') 198351ms [log] connectionstatechanged closed closed closed 198351ms [log] connectionstatechanged closed closed closed 198351ms [log] connectionstatechanged closed closed closed 198351ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6e38d2e1-9d25-4f75-9c56-98c988da3be4", "state": "closed"}] ================== js Client to js Client GPIO tests (device <-> edge instantiable): should transmit initial gpio value 198935ms [err] Traceback (most recent call last): 198935ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 198935ms [err] return _run_code(code, main_globals, None, 198935ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 198935ms [err] exec(code, run_globals) 198935ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 173, in 198935ms [err] sys.exit(main()) 198935ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 169, in main 198935ms [err] asyncio.run(main_async()) 198935ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 198935ms [err] return loop.run_until_complete(main) 198935ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 198935ms [err] self.run_forever() 198935ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 198935ms [err] self._run_once() 198935ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 198935ms [err] event_list = self._selector.select(timeout) 198935ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 198935ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 198935ms [err] KeyboardInterrupt ================== js Client to js Client GPIO tests (device <-> edge instantiable): should transmit gpio value ================== js Client to python Client GPIO tests (device <-> edge instantiable): should transmit initial gpio value ================== js Client to python Client GPIO tests (device <-> edge instantiable): should transmit gpio value ================== python Client to js Client GPIO tests (device <-> edge instantiable): should transmit initial gpio value 230687ms [log] starting device 231112ms [err] Unclosed client session 231112ms [err] client_session: 231270ms [log] parsing 231270ms [log] creating device handler 231270ms [log] [ready] 231270ms [log] reading line 231270ms [log] [websocketToken] "9cc120aa-df8b-4796-a97f-cba7bca352e2" 231275ms [log] line {"signal":"gpio1","value":"strongH"} 231275ms [log] 231275ms [log] reading line 231275ms [log] line {"signal":"gpio2","value":"strongL"} 231275ms [log] 231275ms [log] reading line 231275ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 231275ms [log] [websocketConnected] 235738ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/606f2ecc-148f-43d9-914e-63d664c35da9","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 235738ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 235738ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 235738ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/606f2ecc-148f-43d9-914e-63d664c35da9", "state": "new"}] 235856ms [log] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 5786603290582085984 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=extmap-allow-mixed\\r\\na=msid-semantic: WMS\\r\\na=group:BUNDLE 0\\r\\nm=application 9 UDP/DTLS/SCTP webrtc-datachannel\\r\\nc=IN IP4 0.0.0.0\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=ice-ufrag:BD9M\\r\\na=ice-pwd:0NEoRwcAx13fYd9Ut+8LSBZF\\r\\na=fingerprint:sha-256 D5:E4:2B:99:DB:AE:8C:8C:78:F1:71:A3:6B:64:03:33:C4:05:F9:5C:F1:43:91:3D:2F:D2:79:0E:22:6F:D1:53\\r\\na=candidate:3713052733 1 udp 2113937151 671219e4-1d51-41ea-9769-39f5c1b12c3d.local 41502 typ host generation 0 network-cost 999\\r\\na=ice-options:trickle\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/606f2ecc-148f-43d9-914e-63d664c35da9"}', extra='') 235856ms [log] handleSignalingMessage 235856ms [log] handleOffer 235856ms [log] makeAnswer 235856ms [log] connectionstatechanged new new stable 235856ms [log] connectionstatechanged new new stable 235856ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/606f2ecc-148f-43d9-914e-63d664c35da9", "state": "new"}] 235857ms [log] connectionstatechanged connecting checking stable 235857ms [log] connectionstatechanged connecting checking stable 235857ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/606f2ecc-148f-43d9-914e-63d664c35da9", "state": "connecting"}] 236187ms [log] connectionstatechanged connecting completed stable 236187ms [log] connectionstatechanged connected completed stable 236187ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/606f2ecc-148f-43d9-914e-63d664c35da9", "state": "connected"}] 236560ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/606f2ecc-148f-43d9-914e-63d664c35da9"}', extra='') 236560ms [log] connectionstatechanged closed closed closed 236560ms [log] connectionstatechanged closed closed closed 236560ms [log] connectionstatechanged closed closed closed 236560ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/606f2ecc-148f-43d9-914e-63d664c35da9", "state": "closed"}] ================== python Client to js Client GPIO tests (device <-> edge instantiable): should transmit gpio value 237108ms [err] Traceback (most recent call last): 237108ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 237108ms [err] return _run_code(code, main_globals, None, 237108ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 237108ms [err] exec(code, run_globals) 237108ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 173, in 237108ms [err] sys.exit(main()) 237108ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 169, in main 237108ms [err] asyncio.run(main_async()) 237108ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 237108ms [err] return loop.run_until_complete(main) 237108ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 237108ms [err] self.run_forever() 237108ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 237108ms [err] self._run_once() 237108ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 237108ms [err] event_list = self._selector.select(timeout) 237108ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 237108ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 237108ms [err] KeyboardInterrupt 237558ms [log] starting device 237984ms [err] Unclosed client session 237984ms [err] client_session: 238256ms [log] parsing 238256ms [log] creating device handler 238256ms [log] [ready] 238256ms [log] reading line 238256ms [log] [websocketToken] "0a3b6e0a-43c9-4b3d-b59a-115971a275cb" 238261ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 238261ms [log] [websocketConnected] 242765ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/a7298361-511e-4534-b4a5-32d47581bf56","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 242765ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a7298361-511e-4534-b4a5-32d47581bf56", "state": "new"}] 242889ms [log] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 6273740992900247970 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=extmap-allow-mixed\\r\\na=msid-semantic: WMS\\r\\na=group:BUNDLE 0\\r\\nm=application 9 UDP/DTLS/SCTP webrtc-datachannel\\r\\nc=IN IP4 0.0.0.0\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=ice-ufrag:Ez/I\\r\\na=ice-pwd:tdlwqmZngDutnXfzOq9mohV3\\r\\na=fingerprint:sha-256 71:4C:05:4C:FD:CE:4A:3C:94:FD:10:91:D3:7F:F4:6E:CD:41:A3:B1:AD:D5:AD:A4:9D:99:6C:4E:36:35:FC:C7\\r\\na=candidate:1896773707 1 udp 2113937151 3b047129-2108-43fb-b007-7e6a29e76758.local 59391 typ host generation 0 network-cost 999\\r\\na=ice-options:trickle\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a7298361-511e-4534-b4a5-32d47581bf56"}', extra='') 242889ms [log] handleSignalingMessage 242889ms [log] handleOffer 242889ms [log] makeAnswer 242889ms [log] connectionstatechanged new new stable 242889ms [log] connectionstatechanged new new stable 242889ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a7298361-511e-4534-b4a5-32d47581bf56", "state": "new"}] 242891ms [log] connectionstatechanged connecting checking stable 242891ms [log] connectionstatechanged connecting checking stable 242891ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a7298361-511e-4534-b4a5-32d47581bf56", "state": "connecting"}] 243222ms [log] connectionstatechanged connecting completed stable 243222ms [log] connectionstatechanged connected completed stable 243222ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a7298361-511e-4534-b4a5-32d47581bf56", "state": "connected"}] 243222ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 243222ms [log] line {"signal":"gpio1","value":"strongH"} 243222ms [log] 243222ms [log] reading line 243222ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 243596ms [log] line {"signal":"gpio2","value":"strongL"} 243596ms [log] 243596ms [log] reading line 243596ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/a7298361-511e-4534-b4a5-32d47581bf56"}', extra='') 243596ms [log] connectionstatechanged closed closed closed 243596ms [log] connectionstatechanged closed closed closed 243596ms [log] connectionstatechanged closed closed closed 243596ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a7298361-511e-4534-b4a5-32d47581bf56", "state": "closed"}] ================== python Client to python Client GPIO tests (device <-> edge instantiable): should transmit initial gpio value 244152ms [err] Traceback (most recent call last): 244152ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 244152ms [err] return _run_code(code, main_globals, None, 244152ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 244152ms [err] exec(code, run_globals) 244152ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 173, in 244152ms [err] sys.exit(main()) 244152ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 169, in main 244152ms [err] asyncio.run(main_async()) 244152ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 244152ms [err] return loop.run_until_complete(main) 244152ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 244152ms [err] self.run_forever() 244152ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 244152ms [err] self._run_once() 244152ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 244152ms [err] event_list = self._selector.select(timeout) 244152ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 244152ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 244152ms [err] KeyboardInterrupt 244743ms [log] starting device 245167ms [err] Unclosed client session 245167ms [err] client_session: 245300ms [log] parsing 245300ms [log] creating device handler 245300ms [log] [ready] 245300ms [log] reading line 245300ms [log] [websocketToken] "5b1a59e8-164e-4479-afa1-14df20ae887e" 245305ms [log] line {"signal":"gpio1","value":"strongH"} 245305ms [log] 245305ms [log] reading line 245305ms [log] line {"signal":"gpio2","value":"strongL"} 245305ms [log] 245305ms [log] reading line 245305ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 245305ms [log] [websocketConnected] 248087ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/dd9a841e-d6ad-430c-88c4-29f113ecda9e","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 248087ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 248088ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 248088ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/dd9a841e-d6ad-430c-88c4-29f113ecda9e", "state": "new"}] 248161ms [log] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/dd9a841e-d6ad-430c-88c4-29f113ecda9e","content":{"type":"offer","sdp":"v=0\\r\\no=- 3898748018 3898748018 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 36208 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.5\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:3cbb4b07a321d3e7a35b6858f0f6222c 1 udp 2130706431 172.17.0.5 36208 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:n38D\\r\\na=ice-pwd:IbkezoLsP3r8UlemZQtHLD\\r\\na=fingerprint:sha-256 19:64:27:1A:90:22:06:DD:C4:12:42:22:EE:54:4F:0A:C4:3A:AA:59:6A:D2:73:92:85:FC:2C:9F:54:5D:4E:9A\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 248161ms [log] handleSignalingMessage 248161ms [log] handleOffer 248161ms [log] makeAnswer 248161ms [log] connectionstatechanged new new stable 248161ms [log] connectionstatechanged new new stable 248161ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/dd9a841e-d6ad-430c-88c4-29f113ecda9e", "state": "new"}] 248162ms [log] connectionstatechanged connecting checking stable 248162ms [log] connectionstatechanged connecting checking stable 248162ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/dd9a841e-d6ad-430c-88c4-29f113ecda9e", "state": "connecting"}] 248424ms [log] connectionstatechanged connecting completed stable 248424ms [log] connectionstatechanged connected completed stable 248424ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/dd9a841e-d6ad-430c-88c4-29f113ecda9e", "state": "connected"}] 248872ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/dd9a841e-d6ad-430c-88c4-29f113ecda9e"}', extra='') 248872ms [log] connectionstatechanged closed closed closed 248872ms [log] connectionstatechanged closed closed closed 248872ms [log] connectionstatechanged closed closed closed 248872ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/dd9a841e-d6ad-430c-88c4-29f113ecda9e", "state": "closed"}] ================== python Client to python Client GPIO tests (device <-> edge instantiable): should transmit gpio value 249421ms [err] Traceback (most recent call last): 249421ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 249421ms [err] return _run_code(code, main_globals, None, 249421ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 249421ms [err] exec(code, run_globals) 249421ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 173, in 249421ms [err] sys.exit(main()) 249421ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 169, in main 249421ms [err] asyncio.run(main_async()) 249421ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 249421ms [err] return loop.run_until_complete(main) 249421ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 249421ms [err] self.run_forever() 249421ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 249421ms [err] self._run_once() 249421ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 249421ms [err] event_list = self._selector.select(timeout) 249421ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 249421ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 249421ms [err] KeyboardInterrupt 249879ms [log] starting device 250306ms [err] Unclosed client session 250306ms [err] client_session: 250452ms [log] parsing 250452ms [log] creating device handler 250452ms [log] [ready] 250452ms [log] reading line 250452ms [log] [websocketToken] "4e3eb697-1d5f-4b55-ab54-70d6d191ec60" 250458ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 250458ms [log] [websocketConnected] 253482ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/56981777-8fcf-41fd-951c-4fb10eb770af","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 253482ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/56981777-8fcf-41fd-951c-4fb10eb770af", "state": "new"}] 253555ms [log] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/56981777-8fcf-41fd-951c-4fb10eb770af","content":{"type":"offer","sdp":"v=0\\r\\no=- 3898748023 3898748023 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 42746 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.5\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:3cbb4b07a321d3e7a35b6858f0f6222c 1 udp 2130706431 172.17.0.5 42746 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:JyMb\\r\\na=ice-pwd:w4vgZnGwpXAIpoyGGhLUzC\\r\\na=fingerprint:sha-256 AD:60:8F:CC:BA:04:35:ED:FD:5B:83:1C:D2:98:BA:BA:A8:F3:8A:2E:A5:ED:7F:68:A2:41:8E:2B:99:53:8C:60\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 253555ms [log] handleSignalingMessage 253555ms [log] handleOffer 253555ms [log] makeAnswer 253555ms [log] connectionstatechanged new new stable 253555ms [log] connectionstatechanged new new stable 253555ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/56981777-8fcf-41fd-951c-4fb10eb770af", "state": "new"}] 253557ms [log] connectionstatechanged connecting checking stable 253557ms [log] connectionstatechanged connecting checking stable 253557ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/56981777-8fcf-41fd-951c-4fb10eb770af", "state": "connecting"}] 253838ms [log] connectionstatechanged connecting completed stable 253838ms [log] connectionstatechanged connected completed stable 253838ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/56981777-8fcf-41fd-951c-4fb10eb770af", "state": "connected"}] 253839ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 253839ms [log] line {"signal":"gpio1","value":"strongH"} 253839ms [log] 253839ms [log] reading line 253839ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 254283ms [log] line {"signal":"gpio2","value":"strongL"} 254283ms [log] 254283ms [log] reading line 254283ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/56981777-8fcf-41fd-951c-4fb10eb770af"}', extra='') 254283ms [log] connectionstatechanged closed closed closed 254283ms [log] connectionstatechanged closed closed closed 254283ms [log] connectionstatechanged closed closed closed 254283ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/56981777-8fcf-41fd-951c-4fb10eb770af", "state": "closed"}] ================== js Client to js Client GPIO tests (device <-> cloud instantiable): should transmit initial gpio value 254974ms [err] Traceback (most recent call last): 254974ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 254974ms [err] return _run_code(code, main_globals, None, 254974ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 254974ms [err] exec(code, run_globals) 254974ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 173, in 254974ms [err] sys.exit(main()) 254974ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 169, in main 254974ms [err] asyncio.run(main_async()) 254974ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 254974ms [err] return loop.run_until_complete(main) 254974ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 254974ms [err] self.run_forever() 254974ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 254974ms [err] self._run_once() 254974ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 254974ms [err] event_list = self._selector.select(timeout) 254974ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 254974ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 254974ms [err] KeyboardInterrupt ================== js Client to js Client GPIO tests (device <-> cloud instantiable): should transmit gpio value ================== js Client to python Client GPIO tests (device <-> cloud instantiable): should transmit initial gpio value ================== js Client to python Client GPIO tests (device <-> cloud instantiable): should transmit gpio value ================== python Client to js Client GPIO tests (device <-> cloud instantiable): should transmit initial gpio value 288193ms [log] starting device 288618ms [err] Unclosed client session 288618ms [err] client_session: 288817ms [log] parsing 288817ms [log] creating device handler 288817ms [log] [ready] 288817ms [log] reading line 288817ms [log] [websocketToken] "1eae3f2c-4b77-4fa1-b438-ba85ba46132b" 288823ms [log] line {"signal":"gpio1","value":"strongH"} 288823ms [log] 288823ms [log] reading line 288823ms [log] line {"signal":"gpio2","value":"strongL"} 288823ms [log] 288823ms [log] reading line 288823ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 288823ms [log] [websocketConnected] 293784ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/61f3f5b9-d82d-494e-b982-d5f92d109726","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 293784ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 293784ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 293784ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/61f3f5b9-d82d-494e-b982-d5f92d109726", "state": "new"}] 293893ms [log] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 4388573240187785320 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=extmap-allow-mixed\\r\\na=msid-semantic: WMS\\r\\na=group:BUNDLE 0\\r\\nm=application 9 UDP/DTLS/SCTP webrtc-datachannel\\r\\nc=IN IP4 0.0.0.0\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=ice-ufrag:EcNH\\r\\na=ice-pwd:nZft7c4EryZiH3JV8VkxBCAS\\r\\na=fingerprint:sha-256 BF:46:B2:2B:AE:41:7D:84:7A:B0:85:C1:0D:61:26:EE:E9:4E:51:CC:F0:75:B2:75:F5:32:75:64:22:4F:8D:70\\r\\na=candidate:3284265482 1 udp 2113937151 854ae985-e8bf-4de6-b840-2a5fd4a4f710.local 40058 typ host generation 0 network-cost 999\\r\\na=ice-options:trickle\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/61f3f5b9-d82d-494e-b982-d5f92d109726"}', extra='') 293893ms [log] handleSignalingMessage 293893ms [log] handleOffer 293893ms [log] makeAnswer 293893ms [log] connectionstatechanged new new stable 293893ms [log] connectionstatechanged new new stable 293893ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/61f3f5b9-d82d-494e-b982-d5f92d109726", "state": "new"}] 293895ms [log] connectionstatechanged connecting checking stable 293895ms [log] connectionstatechanged connecting checking stable 293895ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/61f3f5b9-d82d-494e-b982-d5f92d109726", "state": "connecting"}] 294287ms [log] connectionstatechanged connecting completed stable 294287ms [log] connectionstatechanged connected completed stable 294287ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/61f3f5b9-d82d-494e-b982-d5f92d109726", "state": "connected"}] 294658ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/61f3f5b9-d82d-494e-b982-d5f92d109726"}', extra='') 294658ms [log] connectionstatechanged closed closed closed 294658ms [log] connectionstatechanged closed closed closed 294658ms [log] connectionstatechanged closed closed closed 294658ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/61f3f5b9-d82d-494e-b982-d5f92d109726", "state": "closed"}] ================== python Client to js Client GPIO tests (device <-> cloud instantiable): should transmit gpio value 295181ms [err] Traceback (most recent call last): 295181ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 295181ms [err] return _run_code(code, main_globals, None, 295181ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 295181ms [err] exec(code, run_globals) 295181ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 173, in 295181ms [err] sys.exit(main()) 295181ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 169, in main 295181ms [err] asyncio.run(main_async()) 295181ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 295181ms [err] return loop.run_until_complete(main) 295181ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 295181ms [err] self.run_forever() 295181ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 295181ms [err] self._run_once() 295181ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 295181ms [err] event_list = self._selector.select(timeout) 295181ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 295181ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 295181ms [err] KeyboardInterrupt 295648ms [log] starting device 296073ms [err] Unclosed client session 296073ms [err] client_session: 296211ms [log] parsing 296211ms [log] creating device handler 296211ms [log] [ready] 296211ms [log] reading line 296211ms [log] [websocketToken] "9c71b77c-fe9b-421a-8426-7c5fc525716e" 296217ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 296217ms [log] [websocketConnected] 300900ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/6a5157c3-8cef-4dd1-b56b-d327134440f9","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 300900ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6a5157c3-8cef-4dd1-b56b-d327134440f9", "state": "new"}] 301011ms [log] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 3272234552699358852 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=extmap-allow-mixed\\r\\na=msid-semantic: WMS\\r\\na=group:BUNDLE 0\\r\\nm=application 9 UDP/DTLS/SCTP webrtc-datachannel\\r\\nc=IN IP4 0.0.0.0\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=ice-ufrag:9/LR\\r\\na=ice-pwd:5tZ6GAfPb2ocN90bWy93fpBA\\r\\na=fingerprint:sha-256 DA:DA:D6:2F:B8:BB:CC:C4:F0:C1:95:A8:39:93:E1:42:78:35:AC:25:A0:5E:1D:46:46:46:48:A3:2C:91:51:5A\\r\\na=candidate:2826969885 1 udp 2113937151 425aa353-2806-4359-8be8-81462dbd0c1d.local 36398 typ host generation 0 network-cost 999\\r\\na=ice-options:trickle\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/6a5157c3-8cef-4dd1-b56b-d327134440f9"}', extra='') 301011ms [log] handleSignalingMessage 301011ms [log] handleOffer 301011ms [log] makeAnswer 301011ms [log] connectionstatechanged new new stable 301011ms [log] connectionstatechanged new new stable 301011ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6a5157c3-8cef-4dd1-b56b-d327134440f9", "state": "new"}] 301013ms [log] connectionstatechanged connecting checking stable 301013ms [log] connectionstatechanged connecting checking stable 301013ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6a5157c3-8cef-4dd1-b56b-d327134440f9", "state": "connecting"}] 301364ms [log] connectionstatechanged connecting completed stable 301364ms [log] connectionstatechanged connected completed stable 301364ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6a5157c3-8cef-4dd1-b56b-d327134440f9", "state": "connected"}] 301365ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 301366ms [log] line {"signal":"gpio1","value":"strongH"} 301366ms [log] 301366ms [log] reading line 301366ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 301727ms [log] line {"signal":"gpio2","value":"strongL"} 301727ms [log] 301727ms [log] reading line 301727ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/6a5157c3-8cef-4dd1-b56b-d327134440f9"}', extra='') 301727ms [log] connectionstatechanged closed closed closed 301727ms [log] connectionstatechanged closed closed closed 301727ms [log] connectionstatechanged closed closed closed 301727ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6a5157c3-8cef-4dd1-b56b-d327134440f9", "state": "closed"}] ================== python Client to python Client GPIO tests (device <-> cloud instantiable): should transmit initial gpio value 302258ms [err] Traceback (most recent call last): 302258ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 302258ms [err] return _run_code(code, main_globals, None, 302258ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 302258ms [err] exec(code, run_globals) 302258ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 173, in 302258ms [err] sys.exit(main()) 302258ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 169, in main 302258ms [err] asyncio.run(main_async()) 302258ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 302258ms [err] return loop.run_until_complete(main) 302258ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 302258ms [err] self.run_forever() 302258ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 302258ms [err] self._run_once() 302258ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 302258ms [err] event_list = self._selector.select(timeout) 302258ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 302258ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 302258ms [err] KeyboardInterrupt 302707ms [log] starting device 303132ms [err] Unclosed client session 303132ms [err] client_session: 303289ms [log] parsing 303289ms [log] creating device handler 303289ms [log] [ready] 303289ms [log] reading line 303289ms [log] [websocketToken] "ec239618-cef8-46ac-a3bd-94d68224edc1" 303294ms [log] line {"signal":"gpio1","value":"strongH"} 303294ms [log] 303294ms [log] reading line 303294ms [log] line {"signal":"gpio2","value":"strongL"} 303294ms [log] 303294ms [log] reading line 303294ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 303294ms [log] [websocketConnected] 306189ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/fdaa12d0-c712-4144-9485-76050c6735cf","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 306189ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 306189ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 306189ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fdaa12d0-c712-4144-9485-76050c6735cf", "state": "new"}] 306273ms [log] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/fdaa12d0-c712-4144-9485-76050c6735cf","content":{"type":"offer","sdp":"v=0\\r\\no=- 3898748076 3898748076 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 44800 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.5\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:3cbb4b07a321d3e7a35b6858f0f6222c 1 udp 2130706431 172.17.0.5 44800 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:bmOe\\r\\na=ice-pwd:3AOEPfXUUVcUsJ3y2TUcor\\r\\na=fingerprint:sha-256 D8:90:5C:F0:AB:77:AD:0B:EF:BE:EC:70:6A:D2:F4:9C:77:50:09:18:5C:A4:57:2B:B9:C7:8C:0F:46:DA:4E:AE\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 306273ms [log] handleSignalingMessage 306273ms [log] handleOffer 306273ms [log] makeAnswer 306273ms [log] connectionstatechanged new new stable 306273ms [log] connectionstatechanged new new stable 306273ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fdaa12d0-c712-4144-9485-76050c6735cf", "state": "new"}] 306274ms [log] connectionstatechanged connecting checking stable 306274ms [log] connectionstatechanged connecting checking stable 306274ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fdaa12d0-c712-4144-9485-76050c6735cf", "state": "connecting"}] 306542ms [log] connectionstatechanged connecting completed stable 306542ms [log] connectionstatechanged connected completed stable 306542ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fdaa12d0-c712-4144-9485-76050c6735cf", "state": "connected"}] 307005ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/fdaa12d0-c712-4144-9485-76050c6735cf"}', extra='') 307005ms [log] connectionstatechanged closed closed closed 307005ms [log] connectionstatechanged closed closed closed 307005ms [log] connectionstatechanged closed closed closed 307005ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fdaa12d0-c712-4144-9485-76050c6735cf", "state": "closed"}] ================== python Client to python Client GPIO tests (device <-> cloud instantiable): should transmit gpio value 307668ms [err] Traceback (most recent call last): 307668ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 307668ms [err] return _run_code(code, main_globals, None, 307668ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 307668ms [err] exec(code, run_globals) 307668ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 173, in 307668ms [err] sys.exit(main()) 307668ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 169, in main 307668ms [err] asyncio.run(main_async()) 307668ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 307668ms [err] return loop.run_until_complete(main) 307668ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 307668ms [err] self.run_forever() 307668ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 307668ms [err] self._run_once() 307668ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 307668ms [err] event_list = self._selector.select(timeout) 307668ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 307668ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 307668ms [err] KeyboardInterrupt 308119ms [log] starting device 308542ms [err] Unclosed client session 308542ms [err] client_session: 308675ms [log] parsing 308675ms [log] creating device handler 308675ms [log] [ready] 308675ms [log] reading line 308675ms [log] [websocketToken] "f090e065-4aef-4231-bf1e-645b48aa70f2" 308680ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 308680ms [log] [websocketConnected] 312090ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/ea0291e5-90fd-4a13-a34a-4dac10496718","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 312090ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ea0291e5-90fd-4a13-a34a-4dac10496718", "state": "new"}] 312170ms [log] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/ea0291e5-90fd-4a13-a34a-4dac10496718","content":{"type":"offer","sdp":"v=0\\r\\no=- 3898748082 3898748082 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 43579 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.5\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:3cbb4b07a321d3e7a35b6858f0f6222c 1 udp 2130706431 172.17.0.5 43579 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:N312\\r\\na=ice-pwd:YrsZJl6DfrwOqDYhTlMdne\\r\\na=fingerprint:sha-256 D2:E5:99:41:7E:7F:4D:E7:F1:90:3B:E4:F8:AB:98:1D:77:A0:DD:1A:82:33:D4:7A:D5:94:C6:B6:C5:FB:4A:24\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 312170ms [log] handleSignalingMessage 312170ms [log] handleOffer 312170ms [log] makeAnswer 312170ms [log] connectionstatechanged new new stable 312170ms [log] connectionstatechanged new new stable 312170ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ea0291e5-90fd-4a13-a34a-4dac10496718", "state": "new"}] 312172ms [log] connectionstatechanged connecting checking stable 312172ms [log] connectionstatechanged connecting checking stable 312172ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ea0291e5-90fd-4a13-a34a-4dac10496718", "state": "connecting"}] 312444ms [log] connectionstatechanged connecting completed stable 312444ms [log] connectionstatechanged connected completed stable 312444ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ea0291e5-90fd-4a13-a34a-4dac10496718", "state": "connected"}] 312445ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 312445ms [log] line {"signal":"gpio1","value":"strongH"} 312445ms [log] 312445ms [log] reading line 312445ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 312916ms [log] line {"signal":"gpio2","value":"strongL"} 312916ms [log] 312916ms [log] reading line 312916ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/ea0291e5-90fd-4a13-a34a-4dac10496718"}', extra='') 312916ms [log] connectionstatechanged closed closed closed 312916ms [log] connectionstatechanged closed closed closed 312916ms [log] connectionstatechanged closed closed closed 312916ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ea0291e5-90fd-4a13-a34a-4dac10496718", "state": "closed"}] ================== js Client to js Client GPIO tests without driver (device <-> device): should transmit initial gpio value 313513ms [err] Traceback (most recent call last): 313513ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 313513ms [err] return _run_code(code, main_globals, None, 313513ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 313513ms [err] exec(code, run_globals) 313513ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 173, in 313513ms [err] sys.exit(main()) 313513ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 169, in main 313513ms [err] asyncio.run(main_async()) 313513ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 313513ms [err] return loop.run_until_complete(main) 313513ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 313513ms [err] self.run_forever() 313513ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 313513ms [err] self._run_once() 313513ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 313513ms [err] event_list = self._selector.select(timeout) 313513ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 313513ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 313513ms [err] KeyboardInterrupt ================== js Client to js Client GPIO tests without driver (device <-> device): should transmit gpio value ================== js Client to python Client GPIO tests without driver (device <-> device): should transmit initial gpio value ================== js Client to python Client GPIO tests without driver (device <-> device): should transmit gpio value ================== python Client to js Client GPIO tests without driver (device <-> device): should transmit initial gpio value 335485ms [log] starting device 335960ms [err] Unclosed client session 335960ms [err] client_session: 336092ms [log] parsing 336092ms [log] creating device handler 336092ms [log] [ready] 336092ms [log] reading line 336092ms [log] [websocketToken] "25026860-66f2-45c1-91aa-383a763624ea" 336097ms [log] line {"signal":"gpio1","value":"strongH"} 336097ms [log] 336097ms [log] reading line 336097ms [log] line {"signal":"gpio2","value":"strongL"} 336097ms [log] 336097ms [log] reading line 336097ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 336097ms [log] [websocketConnected] 338906ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/fcafdd2a-472b-4bb9-8ed1-0695fe6a8007","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 338906ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 338906ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 338906ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fcafdd2a-472b-4bb9-8ed1-0695fe6a8007", "state": "new"}] 339024ms [log] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 117878367361588754 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=extmap-allow-mixed\\r\\na=msid-semantic: WMS\\r\\na=group:BUNDLE 0\\r\\nm=application 9 UDP/DTLS/SCTP webrtc-datachannel\\r\\nc=IN IP4 0.0.0.0\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=ice-ufrag:5xec\\r\\na=ice-pwd:g1CNZZPw6ZUDrAio5x76TbTq\\r\\na=fingerprint:sha-256 2C:C8:E7:B5:F6:EF:98:19:59:93:D9:E2:C0:2F:DC:8C:8E:0B:C6:10:F6:A4:06:C2:C9:F3:48:7F:8A:66:D9:1F\\r\\na=candidate:2414423980 1 udp 2113937151 5d0596a6-ba77-4353-8c4a-d16656b4ef66.local 55049 typ host generation 0 network-cost 999\\r\\na=ice-options:trickle\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/fcafdd2a-472b-4bb9-8ed1-0695fe6a8007"}', extra='') 339024ms [log] handleSignalingMessage 339024ms [log] handleOffer 339024ms [log] makeAnswer 339024ms [log] connectionstatechanged new new stable 339024ms [log] connectionstatechanged new new stable 339024ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fcafdd2a-472b-4bb9-8ed1-0695fe6a8007", "state": "new"}] 339026ms [log] connectionstatechanged connecting checking stable 339026ms [log] connectionstatechanged connecting checking stable 339026ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fcafdd2a-472b-4bb9-8ed1-0695fe6a8007", "state": "connecting"}] 339113ms [log] connectionstatechanged connecting completed stable 339113ms [log] connectionstatechanged connected completed stable 339113ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fcafdd2a-472b-4bb9-8ed1-0695fe6a8007", "state": "connected"}] 339978ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/fcafdd2a-472b-4bb9-8ed1-0695fe6a8007"}', extra='') 339978ms [log] connectionstatechanged closed closed closed 339978ms [log] connectionstatechanged closed closed closed 339978ms [log] connectionstatechanged closed closed closed 339978ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fcafdd2a-472b-4bb9-8ed1-0695fe6a8007", "state": "closed"}] ================== python Client to js Client GPIO tests without driver (device <-> device): should transmit gpio value 340471ms [err] Traceback (most recent call last): 340471ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 340471ms [err] return _run_code(code, main_globals, None, 340471ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 340471ms [err] exec(code, run_globals) 340471ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 173, in 340471ms [err] sys.exit(main()) 340471ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 169, in main 340471ms [err] asyncio.run(main_async()) 340471ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 340471ms [err] return loop.run_until_complete(main) 340471ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 340471ms [err] self.run_forever() 340471ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 340471ms [err] self._run_once() 340471ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 340471ms [err] event_list = self._selector.select(timeout) 340471ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 340471ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 340471ms [err] KeyboardInterrupt 340903ms [log] starting device 341368ms [err] Unclosed client session 341368ms [err] client_session: 341536ms [log] parsing 341536ms [log] creating device handler 341536ms [log] [ready] 341536ms [log] reading line 341536ms [log] [websocketToken] "48d82c86-8173-45da-a8ab-5acd8c5dfcdf" 341541ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 341541ms [log] [websocketConnected] 344412ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/f0ba72df-6cdc-42f3-af20-b5f5ce942175","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 344412ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f0ba72df-6cdc-42f3-af20-b5f5ce942175", "state": "new"}] 344520ms [log] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 4695846034999863721 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=extmap-allow-mixed\\r\\na=msid-semantic: WMS\\r\\na=group:BUNDLE 0\\r\\nm=application 9 UDP/DTLS/SCTP webrtc-datachannel\\r\\nc=IN IP4 0.0.0.0\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=ice-ufrag:KEEH\\r\\na=ice-pwd:Q6+RY1XKE62xzstg0DiZk7ZH\\r\\na=fingerprint:sha-256 A2:DC:1F:9A:FA:CB:CD:00:5E:93:19:C2:B2:10:61:06:A4:8E:EA:7A:DB:95:33:9E:7A:01:BE:E6:85:CF:C7:87\\r\\na=candidate:638964771 1 udp 2113937151 35800c75-f656-4c20-9f37-ad8ff6f8cfd2.local 33766 typ host generation 0 network-cost 999\\r\\na=ice-options:trickle\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f0ba72df-6cdc-42f3-af20-b5f5ce942175"}', extra='') 344520ms [log] handleSignalingMessage 344520ms [log] handleOffer 344520ms [log] makeAnswer 344520ms [log] connectionstatechanged new new stable 344520ms [log] connectionstatechanged new new stable 344520ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f0ba72df-6cdc-42f3-af20-b5f5ce942175", "state": "new"}] 344522ms [log] connectionstatechanged connecting checking stable 344522ms [log] connectionstatechanged connecting checking stable 344522ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f0ba72df-6cdc-42f3-af20-b5f5ce942175", "state": "connecting"}] 344609ms [log] connectionstatechanged connecting completed stable 344609ms [log] connectionstatechanged connected completed stable 344609ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f0ba72df-6cdc-42f3-af20-b5f5ce942175", "state": "connected"}] 344971ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 344971ms [log] line {"signal":"gpio1","value":"strongH"} 344971ms [log] 344971ms [log] reading line 344971ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 345465ms [log] line {"signal":"gpio2","value":"strongL"} 345465ms [log] 345465ms [log] reading line 345465ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/f0ba72df-6cdc-42f3-af20-b5f5ce942175"}', extra='') 345465ms [log] connectionstatechanged closed closed closed 345465ms [log] connectionstatechanged closed closed closed 345465ms [log] connectionstatechanged closed closed closed 345465ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f0ba72df-6cdc-42f3-af20-b5f5ce942175", "state": "closed"}] ================== python Client to python Client GPIO tests without driver (device <-> device): should transmit initial gpio value 345981ms [err] Traceback (most recent call last): 345981ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 345981ms [err] return _run_code(code, main_globals, None, 345981ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 345981ms [err] exec(code, run_globals) 345981ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 173, in 345981ms [err] sys.exit(main()) 345981ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 169, in main 345981ms [err] asyncio.run(main_async()) 345981ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 345981ms [err] return loop.run_until_complete(main) 345981ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 345981ms [err] self.run_forever() 345981ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 345981ms [err] self._run_once() 345981ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 345981ms [err] event_list = self._selector.select(timeout) 345981ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 345981ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 345981ms [err] KeyboardInterrupt 346421ms [log] starting device 346866ms [err] Unclosed client session 346866ms [err] client_session: 347029ms [log] parsing 347029ms [log] creating device handler 347029ms [log] [ready] 347029ms [log] reading line 347029ms [log] [websocketToken] "a20084d2-9248-424a-9fc8-961ad9a1c3de" 347155ms [log] line {"signal":"gpio1","value":"strongH"} 347155ms [log] 347155ms [log] reading line 347155ms [log] line {"signal":"gpio2","value":"strongL"} 347155ms [log] 347155ms [log] reading line 347155ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 347155ms [log] [websocketConnected] 348583ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/ef5c8ba1-9607-45ec-a85b-203e186733d8","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 348583ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 348583ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 348583ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ef5c8ba1-9607-45ec-a85b-203e186733d8", "state": "new"}] 348658ms [log] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/ef5c8ba1-9607-45ec-a85b-203e186733d8","content":{"type":"offer","sdp":"v=0\\r\\no=- 3898748118 3898748118 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 47732 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.5\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:3cbb4b07a321d3e7a35b6858f0f6222c 1 udp 2130706431 172.17.0.5 47732 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:GAdv\\r\\na=ice-pwd:BUPWjyezmydyNHz5cEtWM8\\r\\na=fingerprint:sha-256 6C:0D:B4:BA:24:15:29:00:7C:9C:0E:BB:05:28:51:4B:98:F2:77:94:0B:B3:C4:94:C5:4C:FC:D2:D2:45:E8:53\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 348658ms [log] handleSignalingMessage 348658ms [log] handleOffer 348658ms [log] makeAnswer 348658ms [log] connectionstatechanged new new stable 348658ms [log] connectionstatechanged new new stable 348658ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ef5c8ba1-9607-45ec-a85b-203e186733d8", "state": "new"}] 348660ms [log] connectionstatechanged connecting checking stable 348660ms [log] connectionstatechanged connecting checking stable 348660ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ef5c8ba1-9607-45ec-a85b-203e186733d8", "state": "connecting"}] 348751ms [log] connectionstatechanged connecting completed stable 348751ms [log] connectionstatechanged connected completed stable 348751ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ef5c8ba1-9607-45ec-a85b-203e186733d8", "state": "connected"}] 349737ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/ef5c8ba1-9607-45ec-a85b-203e186733d8"}', extra='') 349737ms [log] connectionstatechanged closed closed closed 349737ms [log] connectionstatechanged closed closed closed 349737ms [log] connectionstatechanged closed closed closed 349737ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ef5c8ba1-9607-45ec-a85b-203e186733d8", "state": "closed"}] ================== python Client to python Client GPIO tests without driver (device <-> device): should transmit gpio value 350493ms [err] Traceback (most recent call last): 350493ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 350493ms [err] return _run_code(code, main_globals, None, 350493ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 350493ms [err] exec(code, run_globals) 350493ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 173, in 350493ms [err] sys.exit(main()) 350493ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 169, in main 350493ms [err] asyncio.run(main_async()) 350493ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 350493ms [err] return loop.run_until_complete(main) 350493ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 350493ms [err] self.run_forever() 350493ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 350493ms [err] self._run_once() 350493ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 350493ms [err] event_list = self._selector.select(timeout) 350493ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 350493ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 350493ms [err] KeyboardInterrupt 351047ms [log] starting device 351492ms [err] Unclosed client session 351492ms [err] client_session: 351680ms [log] parsing 351680ms [log] creating device handler 351680ms [log] [ready] 351680ms [log] reading line 351680ms [log] [websocketToken] "ef324fc3-3c21-4405-8389-01649df3423b" 351873ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 351873ms [log] [websocketConnected] 353498ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/cb94af5f-be63-4b58-83d9-e1502a9a8244","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 353498ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/cb94af5f-be63-4b58-83d9-e1502a9a8244", "state": "new"}] 353575ms [log] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/cb94af5f-be63-4b58-83d9-e1502a9a8244","content":{"type":"offer","sdp":"v=0\\r\\no=- 3898748123 3898748123 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 38205 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.5\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:3cbb4b07a321d3e7a35b6858f0f6222c 1 udp 2130706431 172.17.0.5 38205 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:u1LF\\r\\na=ice-pwd:Z4pf0tTC0QL3ZgS4aeg3B6\\r\\na=fingerprint:sha-256 9E:E6:6E:1A:17:15:41:93:2C:07:89:9D:51:6C:79:63:44:41:D2:7C:48:48:2D:71:20:76:E6:F6:F6:2E:BE:08\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 353575ms [log] handleSignalingMessage 353575ms [log] handleOffer 353575ms [log] makeAnswer 353575ms [log] connectionstatechanged new new stable 353575ms [log] connectionstatechanged new new stable 353575ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/cb94af5f-be63-4b58-83d9-e1502a9a8244", "state": "new"}] 353576ms [log] connectionstatechanged connecting checking stable 353576ms [log] connectionstatechanged connecting checking stable 353576ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/cb94af5f-be63-4b58-83d9-e1502a9a8244", "state": "connecting"}] 353669ms [log] connectionstatechanged connecting completed stable 353669ms [log] connectionstatechanged connected completed stable 353669ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/cb94af5f-be63-4b58-83d9-e1502a9a8244", "state": "connected"}] 354132ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 354132ms [log] line {"signal":"gpio1","value":"strongH"} 354132ms [log] 354132ms [log] reading line 354132ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 354702ms [log] line {"signal":"gpio2","value":"strongL"} 354702ms [log] 354702ms [log] reading line 354702ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/cb94af5f-be63-4b58-83d9-e1502a9a8244"}', extra='') 354702ms [log] connectionstatechanged closed closed closed 354702ms [log] connectionstatechanged closed closed closed 354702ms [log] connectionstatechanged closed closed closed 354702ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/cb94af5f-be63-4b58-83d9-e1502a9a8244", "state": "closed"}] ================== js Client to js Client GPIO tests without driver (device <-> edge instantiable): should transmit initial gpio value 355308ms [err] Traceback (most recent call last): 355308ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 355308ms [err] return _run_code(code, main_globals, None, 355308ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 355308ms [err] exec(code, run_globals) 355308ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 173, in 355308ms [err] sys.exit(main()) 355308ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 169, in main 355308ms [err] asyncio.run(main_async()) 355308ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 355308ms [err] return loop.run_until_complete(main) 355308ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 355308ms [err] self.run_forever() 355308ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 355308ms [err] self._run_once() 355308ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 355308ms [err] event_list = self._selector.select(timeout) 355308ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 355308ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 355308ms [err] KeyboardInterrupt ================== js Client to js Client GPIO tests without driver (device <-> edge instantiable): should transmit gpio value ================== js Client to python Client GPIO tests without driver (device <-> edge instantiable): should transmit initial gpio value ================== js Client to python Client GPIO tests without driver (device <-> edge instantiable): should transmit gpio value ================== python Client to js Client GPIO tests without driver (device <-> edge instantiable): should transmit initial gpio value 389243ms [log] starting device 389667ms [err] Unclosed client session 389667ms [err] client_session: 389858ms [log] parsing 389858ms [log] creating device handler 389858ms [log] [ready] 389858ms [log] reading line 389858ms [log] [websocketToken] "c1f5e55d-8033-4438-bc54-f7ff75dc94c6" 389864ms [log] line {"signal":"gpio1","value":"strongH"} 389864ms [log] 389864ms [log] reading line 389864ms [log] line {"signal":"gpio2","value":"strongL"} 389864ms [log] 389864ms [log] reading line 389864ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 389864ms [log] [websocketConnected] 394631ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/5d795bb5-fe1f-4e96-a582-df6c412c9b59","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 394631ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 394631ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 394631ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5d795bb5-fe1f-4e96-a582-df6c412c9b59", "state": "new"}] 394754ms [log] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 7719230686220089864 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=extmap-allow-mixed\\r\\na=msid-semantic: WMS\\r\\na=group:BUNDLE 0\\r\\nm=application 9 UDP/DTLS/SCTP webrtc-datachannel\\r\\nc=IN IP4 0.0.0.0\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=ice-ufrag:tYIy\\r\\na=ice-pwd:NWmChxu1pdceIxaiOrfZiuww\\r\\na=fingerprint:sha-256 EF:69:0B:E3:FB:99:13:B3:24:96:D5:25:5D:E0:6E:06:79:8C:D4:BF:E9:D6:C1:6A:94:A4:78:C6:0B:9D:2D:1E\\r\\na=candidate:2311821880 1 udp 2113937151 e0fe579e-2038-40c8-935f-8c43edca59d2.local 38106 typ host generation 0 network-cost 999\\r\\na=ice-options:trickle\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/5d795bb5-fe1f-4e96-a582-df6c412c9b59"}', extra='') 394754ms [log] handleSignalingMessage 394754ms [log] handleOffer 394754ms [log] makeAnswer 394754ms [log] connectionstatechanged new new stable 394754ms [log] connectionstatechanged new new stable 394754ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5d795bb5-fe1f-4e96-a582-df6c412c9b59", "state": "new"}] 394756ms [log] connectionstatechanged connecting checking stable 394756ms [log] connectionstatechanged connecting checking stable 394756ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5d795bb5-fe1f-4e96-a582-df6c412c9b59", "state": "connecting"}] 395087ms [log] connectionstatechanged connecting completed stable 395087ms [log] connectionstatechanged connected completed stable 395087ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5d795bb5-fe1f-4e96-a582-df6c412c9b59", "state": "connected"}] 395429ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/5d795bb5-fe1f-4e96-a582-df6c412c9b59"}', extra='') 395429ms [log] connectionstatechanged closed closed closed 395429ms [log] connectionstatechanged closed closed closed 395429ms [log] connectionstatechanged closed closed closed 395429ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5d795bb5-fe1f-4e96-a582-df6c412c9b59", "state": "closed"}] ================== python Client to js Client GPIO tests without driver (device <-> edge instantiable): should transmit gpio value 396063ms [err] Traceback (most recent call last): 396063ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 396063ms [err] return _run_code(code, main_globals, None, 396063ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 396063ms [err] exec(code, run_globals) 396063ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 173, in 396063ms [err] sys.exit(main()) 396063ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 169, in main 396063ms [err] asyncio.run(main_async()) 396063ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 396063ms [err] return loop.run_until_complete(main) 396063ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 396063ms [err] self.run_forever() 396063ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 396063ms [err] self._run_once() 396063ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 396063ms [err] event_list = self._selector.select(timeout) 396063ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 396063ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 396063ms [err] KeyboardInterrupt 396679ms [log] starting device 397104ms [err] Unclosed client session 397104ms [err] client_session: 397245ms [log] parsing 397245ms [log] creating device handler 397245ms [log] [ready] 397245ms [log] reading line 397245ms [log] [websocketToken] "475100e1-8de3-4eeb-9051-bb115e760f6f" 397251ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 397251ms [log] [websocketConnected] 401877ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/72212609-614d-482d-9ddc-3551ab392665","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 401877ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/72212609-614d-482d-9ddc-3551ab392665", "state": "new"}] 401990ms [log] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 7156581736315820 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=extmap-allow-mixed\\r\\na=msid-semantic: WMS\\r\\na=group:BUNDLE 0\\r\\nm=application 9 UDP/DTLS/SCTP webrtc-datachannel\\r\\nc=IN IP4 0.0.0.0\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=ice-ufrag:Ycdw\\r\\na=ice-pwd:65hJ8fILbDQxBhqVPrsmblje\\r\\na=fingerprint:sha-256 52:3A:B5:10:87:C3:94:5F:13:A4:D9:AD:EA:98:1F:CC:9A:23:4E:D3:CD:4E:2A:94:D6:AE:AB:78:3B:B6:CE:D5\\r\\na=candidate:77806288 1 udp 2113937151 93081d64-f94d-45f7-aefb-b13849584089.local 37741 typ host generation 0 network-cost 999\\r\\na=ice-options:trickle\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/72212609-614d-482d-9ddc-3551ab392665"}', extra='') 401990ms [log] handleSignalingMessage 401990ms [log] handleOffer 401990ms [log] makeAnswer 401990ms [log] connectionstatechanged new new stable 401990ms [log] connectionstatechanged new new stable 401990ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/72212609-614d-482d-9ddc-3551ab392665", "state": "new"}] 401992ms [log] connectionstatechanged connecting checking stable 401992ms [log] connectionstatechanged connecting checking stable 401992ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/72212609-614d-482d-9ddc-3551ab392665", "state": "connecting"}] 402345ms [log] connectionstatechanged connecting completed stable 402345ms [log] connectionstatechanged connected completed stable 402345ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/72212609-614d-482d-9ddc-3551ab392665", "state": "connected"}] 402345ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 402345ms [log] line {"signal":"gpio1","value":"strongH"} 402345ms [log] 402345ms [log] reading line 402345ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 402699ms [log] line {"signal":"gpio2","value":"strongL"} 402699ms [log] 402699ms [log] reading line 402699ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/72212609-614d-482d-9ddc-3551ab392665"}', extra='') 402699ms [log] connectionstatechanged closed closed closed 402699ms [log] connectionstatechanged closed closed closed 402699ms [log] connectionstatechanged closed closed closed 402699ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/72212609-614d-482d-9ddc-3551ab392665", "state": "closed"}] ================== python Client to python Client GPIO tests without driver (device <-> edge instantiable): should transmit initial gpio value 403283ms [err] Traceback (most recent call last): 403283ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 403283ms [err] return _run_code(code, main_globals, None, 403283ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 403283ms [err] exec(code, run_globals) 403283ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 173, in 403283ms [err] sys.exit(main()) 403283ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 169, in main 403283ms [err] asyncio.run(main_async()) 403283ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 403283ms [err] return loop.run_until_complete(main) 403283ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 403283ms [err] self.run_forever() 403283ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 403283ms [err] self._run_once() 403283ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 403283ms [err] event_list = self._selector.select(timeout) 403283ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 403283ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 403283ms [err] KeyboardInterrupt 403759ms [log] starting device 404181ms [err] Unclosed client session 404181ms [err] client_session: 404313ms [log] parsing 404313ms [log] creating device handler 404313ms [log] [ready] 404313ms [log] reading line 404313ms [log] [websocketToken] "eeee93be-4b73-4fd9-ae2e-16b74497d9f4" 404319ms [log] line {"signal":"gpio1","value":"strongH"} 404319ms [log] 404319ms [log] reading line 404319ms [log] line {"signal":"gpio2","value":"strongL"} 404319ms [log] 404319ms [log] reading line 404319ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 404319ms [log] [websocketConnected] 407187ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/0688195c-2506-47c3-a07d-be29d10dc60c","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 407187ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 407187ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 407187ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0688195c-2506-47c3-a07d-be29d10dc60c", "state": "new"}] 407269ms [log] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/0688195c-2506-47c3-a07d-be29d10dc60c","content":{"type":"offer","sdp":"v=0\\r\\no=- 3898748177 3898748177 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 35037 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.5\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:3cbb4b07a321d3e7a35b6858f0f6222c 1 udp 2130706431 172.17.0.5 35037 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:jQ6p\\r\\na=ice-pwd:AG3HBVvb47I463XSxtEhaq\\r\\na=fingerprint:sha-256 E0:1E:59:D3:CB:8A:B1:0E:E3:5F:7A:68:4D:36:C4:DC:CD:76:B9:60:35:11:A7:B9:17:F4:3F:E7:27:0D:6B:FF\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 407269ms [log] handleSignalingMessage 407269ms [log] handleOffer 407269ms [log] makeAnswer 407269ms [log] connectionstatechanged new new stable 407269ms [log] connectionstatechanged new new stable 407269ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0688195c-2506-47c3-a07d-be29d10dc60c", "state": "new"}] 407270ms [log] connectionstatechanged connecting checking stable 407270ms [log] connectionstatechanged connecting checking stable 407270ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0688195c-2506-47c3-a07d-be29d10dc60c", "state": "connecting"}] 407513ms [log] connectionstatechanged connecting completed stable 407513ms [log] connectionstatechanged connected completed stable 407513ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0688195c-2506-47c3-a07d-be29d10dc60c", "state": "connected"}] 408045ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/0688195c-2506-47c3-a07d-be29d10dc60c"}', extra='') 408045ms [log] connectionstatechanged closed closed closed 408045ms [log] connectionstatechanged closed closed closed 408045ms [log] connectionstatechanged closed closed closed 408045ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0688195c-2506-47c3-a07d-be29d10dc60c", "state": "closed"}] ================== python Client to python Client GPIO tests without driver (device <-> edge instantiable): should transmit gpio value 408578ms [err] Traceback (most recent call last): 408578ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 408578ms [err] return _run_code(code, main_globals, None, 408578ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 408578ms [err] exec(code, run_globals) 408578ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 173, in 408578ms [err] sys.exit(main()) 408578ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 169, in main 408578ms [err] asyncio.run(main_async()) 408578ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 408578ms [err] return loop.run_until_complete(main) 408578ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 408578ms [err] self.run_forever() 408578ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 408578ms [err] self._run_once() 408578ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 408578ms [err] event_list = self._selector.select(timeout) 408578ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 408578ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 408578ms [err] KeyboardInterrupt 409043ms [log] starting device 409470ms [err] Unclosed client session 409470ms [err] client_session: 409616ms [log] parsing 409616ms [log] creating device handler 409616ms [log] [ready] 409616ms [log] reading line 409616ms [log] [websocketToken] "e76700fe-f744-4962-b74a-f55966edc10d" 409622ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 409622ms [log] [websocketConnected] 413021ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/bc1982a8-4a42-4002-96e6-81e62f7aee50","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 413021ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bc1982a8-4a42-4002-96e6-81e62f7aee50", "state": "new"}] 413113ms [log] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/bc1982a8-4a42-4002-96e6-81e62f7aee50","content":{"type":"offer","sdp":"v=0\\r\\no=- 3898748183 3898748183 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 58639 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.5\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:3cbb4b07a321d3e7a35b6858f0f6222c 1 udp 2130706431 172.17.0.5 58639 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:cN0Q\\r\\na=ice-pwd:WihcEY8q3hnkeaojwIXNPO\\r\\na=fingerprint:sha-256 0E:CE:78:84:13:BC:16:C9:5E:E7:F5:8B:5C:18:51:8A:13:12:CC:DB:AD:C8:06:F8:35:03:3F:A0:FD:09:66:62\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 413113ms [log] handleSignalingMessage 413113ms [log] handleOffer 413113ms [log] makeAnswer 413113ms [log] connectionstatechanged new new stable 413113ms [log] connectionstatechanged new new stable 413113ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bc1982a8-4a42-4002-96e6-81e62f7aee50", "state": "new"}] 413115ms [log] connectionstatechanged connecting checking stable 413115ms [log] connectionstatechanged connecting checking stable 413115ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bc1982a8-4a42-4002-96e6-81e62f7aee50", "state": "connecting"}] 413336ms [log] connectionstatechanged connecting completed stable 413336ms [log] connectionstatechanged connected completed stable 413336ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bc1982a8-4a42-4002-96e6-81e62f7aee50", "state": "connected"}] 413337ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 413337ms [log] line {"signal":"gpio1","value":"strongH"} 413337ms [log] 413337ms [log] reading line 413337ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 413889ms [log] line {"signal":"gpio2","value":"strongL"} 413889ms [log] 413889ms [log] reading line 413889ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/bc1982a8-4a42-4002-96e6-81e62f7aee50"}', extra='') 413889ms [log] connectionstatechanged closed closed closed 413889ms [log] connectionstatechanged closed closed closed 413889ms [log] connectionstatechanged closed closed closed 413889ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bc1982a8-4a42-4002-96e6-81e62f7aee50", "state": "closed"}] ================== js Client to js Client GPIO tests without driver (device <-> cloud instantiable): should transmit initial gpio value 414496ms [err] Traceback (most recent call last): 414496ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 414496ms [err] return _run_code(code, main_globals, None, 414496ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 414496ms [err] exec(code, run_globals) 414496ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 173, in 414496ms [err] sys.exit(main()) 414496ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 169, in main 414496ms [err] asyncio.run(main_async()) 414496ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 414496ms [err] return loop.run_until_complete(main) 414496ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 414496ms [err] self.run_forever() 414496ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 414496ms [err] self._run_once() 414496ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 414496ms [err] event_list = self._selector.select(timeout) 414496ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 414496ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 414496ms [err] KeyboardInterrupt ================== js Client to js Client GPIO tests without driver (device <-> cloud instantiable): should transmit gpio value ================== js Client to python Client GPIO tests without driver (device <-> cloud instantiable): should transmit initial gpio value ================== js Client to python Client GPIO tests without driver (device <-> cloud instantiable): should transmit gpio value ================== python Client to js Client GPIO tests without driver (device <-> cloud instantiable): should transmit initial gpio value 446432ms [log] starting device 446857ms [err] Unclosed client session 446857ms [err] client_session: 446988ms [log] parsing 446988ms [log] creating device handler 446988ms [log] [ready] 446988ms [log] reading line 446988ms [log] [websocketToken] "352d3851-17cb-4cbd-947d-7f0b83bac5c9" 446995ms [log] line {"signal":"gpio1","value":"strongH"} 446995ms [log] 446995ms [log] reading line 446995ms [log] line {"signal":"gpio2","value":"strongL"} 446995ms [log] 446995ms [log] reading line 446995ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 446995ms [log] [websocketConnected] 451630ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/d8e0baf5-7a7f-4ec5-bf49-a890a8bd1891","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 451630ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 451630ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 451631ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d8e0baf5-7a7f-4ec5-bf49-a890a8bd1891", "state": "new"}] 451761ms [log] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 5593056019073977261 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=extmap-allow-mixed\\r\\na=msid-semantic: WMS\\r\\na=group:BUNDLE 0\\r\\nm=application 9 UDP/DTLS/SCTP webrtc-datachannel\\r\\nc=IN IP4 0.0.0.0\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=ice-ufrag:4OSu\\r\\na=ice-pwd:Oa7wYi8cUqqk/wpg70UNXpRW\\r\\na=fingerprint:sha-256 EF:FD:3B:B3:68:F4:2B:82:72:77:2E:74:01:0E:92:6D:F8:97:D2:24:E2:27:3F:05:94:F9:0F:CB:1A:FD:D8:24\\r\\na=candidate:2550719452 1 udp 2113937151 b21b9031-4ba1-4d60-83e2-c481c10f71b0.local 54477 typ host generation 0 network-cost 999\\r\\na=ice-options:trickle\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/d8e0baf5-7a7f-4ec5-bf49-a890a8bd1891"}', extra='') 451761ms [log] handleSignalingMessage 451761ms [log] handleOffer 451761ms [log] makeAnswer 451761ms [log] connectionstatechanged new new stable 451761ms [log] connectionstatechanged new new stable 451761ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d8e0baf5-7a7f-4ec5-bf49-a890a8bd1891", "state": "new"}] 451763ms [log] connectionstatechanged connecting checking stable 451763ms [log] connectionstatechanged connecting checking stable 451763ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d8e0baf5-7a7f-4ec5-bf49-a890a8bd1891", "state": "connecting"}] 452092ms [log] connectionstatechanged connecting completed stable 452092ms [log] connectionstatechanged connected completed stable 452092ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d8e0baf5-7a7f-4ec5-bf49-a890a8bd1891", "state": "connected"}] 452453ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/d8e0baf5-7a7f-4ec5-bf49-a890a8bd1891"}', extra='') 452453ms [log] connectionstatechanged closed closed closed 452453ms [log] connectionstatechanged closed closed closed 452453ms [log] connectionstatechanged closed closed closed 452453ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d8e0baf5-7a7f-4ec5-bf49-a890a8bd1891", "state": "closed"}] ================== python Client to js Client GPIO tests without driver (device <-> cloud instantiable): should transmit gpio value 453035ms [err] Traceback (most recent call last): 453035ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 453035ms [err] return _run_code(code, main_globals, None, 453035ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 453035ms [err] exec(code, run_globals) 453035ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 173, in 453035ms [err] sys.exit(main()) 453035ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 169, in main 453035ms [err] asyncio.run(main_async()) 453035ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 453035ms [err] return loop.run_until_complete(main) 453035ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 453035ms [err] self.run_forever() 453035ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 453035ms [err] self._run_once() 453035ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 453035ms [err] event_list = self._selector.select(timeout) 453035ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 453035ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 453035ms [err] KeyboardInterrupt 453609ms [log] starting device 454034ms [err] Unclosed client session 454034ms [err] client_session: 454182ms [log] parsing 454182ms [log] creating device handler 454182ms [log] [ready] 454182ms [log] reading line 454182ms [log] [websocketToken] "88469625-2c5c-4d8c-94f3-19cc9f8cfbc3" 454188ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 454188ms [log] [websocketConnected] 458686ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/1dd100e6-f0a8-442c-a151-a09e628f072d","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 458686ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1dd100e6-f0a8-442c-a151-a09e628f072d", "state": "new"}] 458804ms [log] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 3437839301293751893 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=extmap-allow-mixed\\r\\na=msid-semantic: WMS\\r\\na=group:BUNDLE 0\\r\\nm=application 9 UDP/DTLS/SCTP webrtc-datachannel\\r\\nc=IN IP4 0.0.0.0\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=ice-ufrag:glA9\\r\\na=ice-pwd:E2gita6C/76jOrUmWRFndL4+\\r\\na=fingerprint:sha-256 7C:AA:9B:52:77:40:9F:97:7D:B7:91:79:C9:B7:20:68:3A:BE:32:65:EF:93:C6:53:01:5C:98:FE:40:5D:0F:17\\r\\na=candidate:2266125286 1 udp 2113937151 9d5ba9e2-9b63-4b9f-99e8-ba909a693fbd.local 57042 typ host generation 0 network-cost 999\\r\\na=ice-options:trickle\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/1dd100e6-f0a8-442c-a151-a09e628f072d"}', extra='') 458804ms [log] handleSignalingMessage 458804ms [log] handleOffer 458804ms [log] makeAnswer 458804ms [log] connectionstatechanged new new stable 458804ms [log] connectionstatechanged new new stable 458804ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1dd100e6-f0a8-442c-a151-a09e628f072d", "state": "new"}] 458806ms [log] connectionstatechanged connecting checking stable 458806ms [log] connectionstatechanged connecting checking stable 458806ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1dd100e6-f0a8-442c-a151-a09e628f072d", "state": "connecting"}] 459158ms [log] connectionstatechanged connecting completed stable 459158ms [log] connectionstatechanged connected completed stable 459158ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1dd100e6-f0a8-442c-a151-a09e628f072d", "state": "connected"}] 459158ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 459159ms [log] line {"signal":"gpio1","value":"strongH"} 459159ms [log] 459159ms [log] reading line 459159ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 459524ms [log] line {"signal":"gpio2","value":"strongL"} 459524ms [log] 459524ms [log] reading line 459524ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/1dd100e6-f0a8-442c-a151-a09e628f072d"}', extra='') 459524ms [log] connectionstatechanged closed closed closed 459524ms [log] connectionstatechanged closed closed closed 459524ms [log] connectionstatechanged closed closed closed 459524ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1dd100e6-f0a8-442c-a151-a09e628f072d", "state": "closed"}] ================== python Client to python Client GPIO tests without driver (device <-> cloud instantiable): should transmit initial gpio value 460070ms [err] Traceback (most recent call last): 460070ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 460070ms [err] return _run_code(code, main_globals, None, 460070ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 460070ms [err] exec(code, run_globals) 460070ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 173, in 460070ms [err] sys.exit(main()) 460070ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 169, in main 460070ms [err] asyncio.run(main_async()) 460070ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 460070ms [err] return loop.run_until_complete(main) 460070ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 460070ms [err] self.run_forever() 460070ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 460070ms [err] self._run_once() 460070ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 460070ms [err] event_list = self._selector.select(timeout) 460070ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 460070ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 460070ms [err] KeyboardInterrupt 460581ms [log] starting device 461007ms [err] Unclosed client session 461007ms [err] client_session: 461169ms [log] parsing 461169ms [log] creating device handler 461169ms [log] [ready] 461169ms [log] reading line 461169ms [log] [websocketToken] "4c51a049-2f75-4ae4-9b39-8f3114bfc293" 461175ms [log] line {"signal":"gpio1","value":"strongH"} 461175ms [log] 461175ms [log] reading line 461175ms [log] line {"signal":"gpio2","value":"strongL"} 461175ms [log] 461175ms [log] reading line 461175ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 461175ms [log] [websocketConnected] 464015ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/1ce57ed0-119a-4b05-87d5-18db6224b48b","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 464015ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 464015ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 464015ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1ce57ed0-119a-4b05-87d5-18db6224b48b", "state": "new"}] 464110ms [log] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/1ce57ed0-119a-4b05-87d5-18db6224b48b","content":{"type":"offer","sdp":"v=0\\r\\no=- 3898748234 3898748234 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 59841 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.5\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:3cbb4b07a321d3e7a35b6858f0f6222c 1 udp 2130706431 172.17.0.5 59841 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:p8M2\\r\\na=ice-pwd:YkplzTuc8JSDkZiisRwfvP\\r\\na=fingerprint:sha-256 70:0F:1B:C2:B8:D5:71:65:F0:43:6A:5D:0C:9B:D9:D6:8D:C7:9D:6E:1F:04:C5:AA:F0:D6:35:06:28:0B:6A:50\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 464110ms [log] handleSignalingMessage 464110ms [log] handleOffer 464110ms [log] makeAnswer 464110ms [log] connectionstatechanged new new stable 464110ms [log] connectionstatechanged new new stable 464110ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1ce57ed0-119a-4b05-87d5-18db6224b48b", "state": "new"}] 464112ms [log] connectionstatechanged connecting checking stable 464112ms [log] connectionstatechanged connecting checking stable 464112ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1ce57ed0-119a-4b05-87d5-18db6224b48b", "state": "connecting"}] 464348ms [log] connectionstatechanged connecting completed stable 464348ms [log] connectionstatechanged connected completed stable 464348ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1ce57ed0-119a-4b05-87d5-18db6224b48b", "state": "connected"}] 464818ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/1ce57ed0-119a-4b05-87d5-18db6224b48b"}', extra='') 464818ms [log] connectionstatechanged closed closed closed 464818ms [log] connectionstatechanged closed closed closed 464818ms [log] connectionstatechanged closed closed closed 464818ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1ce57ed0-119a-4b05-87d5-18db6224b48b", "state": "closed"}] ================== python Client to python Client GPIO tests without driver (device <-> cloud instantiable): should transmit gpio value 465426ms [err] Traceback (most recent call last): 465426ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 465426ms [err] return _run_code(code, main_globals, None, 465426ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 465426ms [err] exec(code, run_globals) 465426ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 173, in 465426ms [err] sys.exit(main()) 465426ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 169, in main 465426ms [err] asyncio.run(main_async()) 465426ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 465426ms [err] return loop.run_until_complete(main) 465426ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 465426ms [err] self.run_forever() 465426ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 465426ms [err] self._run_once() 465426ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 465426ms [err] event_list = self._selector.select(timeout) 465426ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 465426ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 465426ms [err] KeyboardInterrupt 465892ms [log] starting device 466320ms [err] Unclosed client session 466320ms [err] client_session: 466446ms [log] parsing 466446ms [log] creating device handler 466446ms [log] [ready] 466446ms [log] reading line 466446ms [log] [websocketToken] "04c65a66-3869-4319-b491-85cf988aca78" 466452ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 466452ms [log] [websocketConnected] 469931ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/1eeae979-712d-4875-8878-45d309bc5a64","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 469931ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1eeae979-712d-4875-8878-45d309bc5a64", "state": "new"}] 470020ms [log] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/1eeae979-712d-4875-8878-45d309bc5a64","content":{"type":"offer","sdp":"v=0\\r\\no=- 3898748239 3898748239 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 50343 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.5\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:3cbb4b07a321d3e7a35b6858f0f6222c 1 udp 2130706431 172.17.0.5 50343 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:aAa4\\r\\na=ice-pwd:VGbEta4jVccLM3PachCt2o\\r\\na=fingerprint:sha-256 89:4B:A7:06:70:B6:D9:C2:6C:6E:D0:47:B6:EC:D1:16:78:1A:CF:6B:35:C0:81:90:88:93:B9:49:CC:BA:37:B5\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 470020ms [log] handleSignalingMessage 470020ms [log] handleOffer 470020ms [log] makeAnswer 470020ms [log] connectionstatechanged new new stable 470020ms [log] connectionstatechanged new new stable 470020ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1eeae979-712d-4875-8878-45d309bc5a64", "state": "new"}] 470023ms [log] connectionstatechanged connecting checking stable 470023ms [log] connectionstatechanged connecting checking stable 470023ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1eeae979-712d-4875-8878-45d309bc5a64", "state": "connecting"}] 470302ms [log] connectionstatechanged connecting completed stable 470302ms [log] connectionstatechanged connected completed stable 470302ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1eeae979-712d-4875-8878-45d309bc5a64", "state": "connected"}] 470303ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 470303ms [log] line {"signal":"gpio1","value":"strongH"} 470303ms [log] 470303ms [log] reading line 470303ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 470912ms [log] line {"signal":"gpio2","value":"strongL"} 470912ms [log] 470912ms [log] reading line 470912ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/1eeae979-712d-4875-8878-45d309bc5a64"}', extra='') 470912ms [log] connectionstatechanged closed closed closed 470912ms [log] connectionstatechanged closed closed closed 470912ms [log] connectionstatechanged closed closed closed 470912ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1eeae979-712d-4875-8878-45d309bc5a64", "state": "closed"}] 471637ms [err] Traceback (most recent call last): 471637ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 471637ms [err] return _run_code(code, main_globals, None, 471637ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 471637ms [err] exec(code, run_globals) 471637ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 173, in 471637ms [err] sys.exit(main()) 471637ms [err] File "/data/gitlab-runner/mvrNoxCy/0/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 169, in main 471637ms [err] asyncio.run(main_async()) 471637ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 471637ms [err] return loop.run_until_complete(main) 471637ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 471637ms [err] self.run_forever() 471637ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 471637ms [err] self._run_once() 471637ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 471637ms [err] event_list = self._selector.select(timeout) 471637ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 471637ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 471637ms [err] KeyboardInterrupt