================== js Client to python Client Communication (device <-> device): should connect without errors 62633ms [log] starting device 63235ms [err] Unclosed client session 63235ms [err] client_session: 63390ms [log] parsing 63390ms [log] creating device handler 63390ms [log] [ready] 63390ms [log] reading line 63390ms [log] [websocketToken] "a1754e28-4fca-43ff-a5c1-9c1e7f7306a1" 63397ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 63397ms [log] [websocketConnected] ================== js Client to python Client Communication (device <-> device): should start an experiment 66056ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/86c30433-26e7-432f-b888-68c08c6dcc61","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 66056ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/86c30433-26e7-432f-b888-68c08c6dcc61", "state": "new"}] 66058ms [log] makeOffer 66058ms [log] connectionstatechanged new new have-local-offer 66058ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/86c30433-26e7-432f-b888-68c08c6dcc61", "state": "new"}] 66189ms [log] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 8815129706076299503 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=msid-semantic: WMS\\r\\na=group:BUNDLE 0\\r\\nm=application 9 DTLS/SCTP 5000\\r\\nc=IN IP4 0.0.0.0\\r\\na=setup:active\\r\\na=mid:0\\r\\na=ice-ufrag:X9v/\\r\\na=ice-pwd:3HD2Y4suXzVJ2ble0I8sEkgu\\r\\na=fingerprint:sha-256 B1:44:B5:CE:90:8B:33:EC:FA:2B:98:CA:65:97:A0:60:40:09:94:DB:AB:E7:BC:C7:14:E3:52:B6:DF:50:7E:15\\r\\na=candidate:2897513198 1 udp 2113937151 51f9c2ce-d9bb-4ea8-82fe-3ebdb0f28a71.local 39386 typ host generation 0 network-cost 999\\r\\na=ice-options:trickle\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/86c30433-26e7-432f-b888-68c08c6dcc61"}', extra='') 66189ms [log] handleSignalingMessage 66189ms [log] handleAnswer 66189ms [log] acceptAnswer 66189ms [log] connectionstatechanged connecting checking stable 66189ms [log] connectionstatechanged connecting checking stable 66189ms [log] connectionstatechanged connecting checking stable 66189ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/86c30433-26e7-432f-b888-68c08c6dcc61", "state": "connecting"}] 66214ms [log] connectionstatechanged connecting completed stable 66214ms [log] connectionstatechanged connected completed stable 66214ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/86c30433-26e7-432f-b888-68c08c6dcc61", "state": "connected"}] 67012ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/86c30433-26e7-432f-b888-68c08c6dcc61"}', extra='') 67012ms [log] connectionstatechanged closed closed closed 67012ms [log] connectionstatechanged closed closed closed 67012ms [log] connectionstatechanged closed closed closed 67012ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/86c30433-26e7-432f-b888-68c08c6dcc61", "state": "closed"}] ================== python Client to js Client Communication (device <-> device): should connect without errors 67456ms [err] Traceback (most recent call last): 67456ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 67456ms [err] return _run_code(code, main_globals, None, 67456ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 67456ms [err] exec(code, run_globals) 67456ms [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 67456ms [err] sys.exit(main()) 67456ms [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 67456ms [err] asyncio.run(main_async()) 67456ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 67456ms [err] return loop.run_until_complete(main) 67456ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 67456ms [err] self.run_forever() 67456ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 67456ms [err] self._run_once() 67456ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 67456ms [err] event_list = self._selector.select(timeout) 67456ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 67456ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 67456ms [err] KeyboardInterrupt ================== python Client to js Client Communication (device <-> device): should start an experiment ================== python Client to python Client Communication (device <-> device): should connect without errors 73874ms [log] starting device 74306ms [err] Unclosed client session 74306ms [err] client_session: 74554ms [log] parsing 74554ms [log] creating device handler 74554ms [log] [ready] 74554ms [log] reading line 74554ms [log] [websocketToken] "ec7e86dc-7a2d-430a-8308-6268d1143d16" 74562ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 74562ms [log] [websocketConnected] ================== python Client to python Client Communication (device <-> device): should start an experiment 75625ms [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":true}', extra='') 75625ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c4619530-5778-4428-8165-9dc19ccf9b42", "state": "new"}] 75627ms [log] makeOffer 75627ms [log] connectionstatechanged new new have-local-offer 75627ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c4619530-5778-4428-8165-9dc19ccf9b42", "state": "new"}] 75930ms [log] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c4619530-5778-4428-8165-9dc19ccf9b42","content":{"type":"answer","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 51543 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 51543 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:VHVQ\\r\\na=ice-pwd:FEZKZOYFDuEBHITSac7x3p\\r\\na=fingerprint:sha-256 C7:BC:61:3F:55:7C:7D:34:82:56:76:42:54:0F:2E:FF:CD:1D:00:B4:54:18:6C:07:99:2D:CF:A6:2B:D0:49:47\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 75930ms [log] handleSignalingMessage 75930ms [log] handleAnswer 75930ms [log] acceptAnswer 75930ms [log] connectionstatechanged connecting checking stable 75930ms [log] connectionstatechanged connecting checking stable 75930ms [log] connectionstatechanged connecting checking stable 75930ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c4619530-5778-4428-8165-9dc19ccf9b42", "state": "connecting"}] 75953ms [log] connectionstatechanged connecting completed stable 75953ms [log] connectionstatechanged connected completed stable 75953ms [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 76906ms [err] Traceback (most recent call last): 76906ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 76906ms [err] return _run_code(code, main_globals, None, 76906ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 76906ms [err] exec(code, run_globals) 76906ms [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 76906ms [err] sys.exit(main()) 76906ms [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 76906ms [err] asyncio.run(main_async()) 76906ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 76906ms [err] return loop.run_until_complete(main) 76906ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 76906ms [err] self.run_forever() 76906ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 76906ms [err] self._run_once() 76906ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 76906ms [err] event_list = self._selector.select(timeout) 76906ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 76906ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 76906ms [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 90206ms [log] starting device 90625ms [err] Unclosed client session 90625ms [err] client_session: 90757ms [log] parsing 90757ms [log] creating device handler 90757ms [log] [ready] 90757ms [log] reading line 90757ms [log] [websocketToken] "3c3f0a1e-e02d-44bb-850e-0fd4dcc5d92e" 90763ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 90763ms [log] [websocketConnected] 91009ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/4ccc3ed9-37c2-425d-81e6-8791bddc4fe4","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 91009ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4ccc3ed9-37c2-425d-81e6-8791bddc4fe4", "state": "new"}] 91010ms [log] makeOffer 91010ms [log] connectionstatechanged new new have-local-offer 91010ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4ccc3ed9-37c2-425d-81e6-8791bddc4fe4", "state": "new"}] 91279ms [log] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 229258302950699530 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=msid-semantic: WMS\\r\\na=group:BUNDLE 0\\r\\nm=application 9 DTLS/SCTP 5000\\r\\nc=IN IP4 0.0.0.0\\r\\na=setup:active\\r\\na=mid:0\\r\\na=ice-ufrag:/57E\\r\\na=ice-pwd:DoFfkXavYdizjZ4lONE7HU72\\r\\na=fingerprint:sha-256 88:83:59:C6:39:AF:5E:70:62:8C:2B:A3:D6:BC:55:F6:B5:97:53:E7:25:77:53:13:89:82:E1:70:06:08:FC:19\\r\\na=candidate:262166779 1 udp 2113937151 77e656a2-9d78-4e58-bef1-7222be2b80fd.local 44515 typ host generation 0 network-cost 999\\r\\na=ice-options:trickle\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/4ccc3ed9-37c2-425d-81e6-8791bddc4fe4"}', extra='') 91279ms [log] handleSignalingMessage 91279ms [log] handleAnswer 91279ms [log] acceptAnswer 91279ms [log] connectionstatechanged connecting checking stable 91279ms [log] connectionstatechanged connecting checking stable 91279ms [log] connectionstatechanged connecting checking stable 91279ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4ccc3ed9-37c2-425d-81e6-8791bddc4fe4", "state": "connecting"}] 91304ms [log] connectionstatechanged connecting completed stable 91304ms [log] connectionstatechanged connected completed stable 91304ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4ccc3ed9-37c2-425d-81e6-8791bddc4fe4", "state": "connected"}] 91718ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/4ccc3ed9-37c2-425d-81e6-8791bddc4fe4"}', extra='') 91718ms [log] connectionstatechanged closed closed closed 91718ms [log] connectionstatechanged closed closed closed 91718ms [log] connectionstatechanged closed closed closed 91718ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4ccc3ed9-37c2-425d-81e6-8791bddc4fe4", "state": "closed"}] ================== python Client to js Client Communication (device <-> edge instantiable): should connect without errors 92241ms [err] Traceback (most recent call last): 92241ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 92241ms [err] return _run_code(code, main_globals, None, 92241ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 92241ms [err] exec(code, run_globals) 92241ms [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 92241ms [err] sys.exit(main()) 92241ms [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 92241ms [err] asyncio.run(main_async()) 92241ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 92241ms [err] return loop.run_until_complete(main) 92241ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 92241ms [err] self.run_forever() 92241ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 92241ms [err] self._run_once() 92241ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 92241ms [err] event_list = self._selector.select(timeout) 92241ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 92241ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 92241ms [err] KeyboardInterrupt ================== python Client to js Client Communication (device <-> edge instantiable): should start an experiment ================== python Client to python Client Communication (device <-> edge instantiable): should connect without errors ================== python Client to python Client Communication (device <-> edge instantiable): should start an experiment 102780ms [log] starting device 103207ms [err] Unclosed client session 103207ms [err] client_session: 103362ms [log] parsing 103362ms [log] creating device handler 103362ms [log] [ready] 103362ms [log] reading line 103362ms [log] [websocketToken] "a2c774f1-d251-4324-ac92-1d1aaa92b147" 103368ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 103368ms [log] [websocketConnected] 103596ms [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":true}', extra='') 103596ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b76e7017-b329-45be-aeb9-56c07da4d563", "state": "new"}] 103599ms [log] makeOffer 103599ms [log] connectionstatechanged new new have-local-offer 103599ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b76e7017-b329-45be-aeb9-56c07da4d563", "state": "new"}] 103853ms [log] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/b76e7017-b329-45be-aeb9-56c07da4d563","content":{"type":"answer","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 38680 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 38680 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:AWiP\\r\\na=ice-pwd:aD6oJm1nzx7QLsvkdgHZ8Y\\r\\na=fingerprint:sha-256 C3:0A:1C:51:90:CB:6B:1E:DC:E3:AD:F4:25:4C:DC:2B:6D:8E:93:21:C1:60:E6:F8:B9:E3:CC:7F:7C:3B:97:DC\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 103853ms [log] handleSignalingMessage 103853ms [log] handleAnswer 103853ms [log] acceptAnswer 103853ms [log] connectionstatechanged connecting checking stable 103853ms [log] connectionstatechanged connecting checking stable 103853ms [log] connectionstatechanged connecting checking stable 103853ms [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"}] 104276ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/b76e7017-b329-45be-aeb9-56c07da4d563"}', extra='') 104276ms [log] connectionstatechanged closed closed closed 104276ms [log] connectionstatechanged closed closed closed 104276ms [log] connectionstatechanged closed closed closed 104276ms [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 118065ms [log] starting device 118490ms [err] Unclosed client session 118490ms [err] client_session: 118628ms [log] parsing 118628ms [log] creating device handler 118628ms [log] [ready] 118628ms [log] reading line 118628ms [log] [websocketToken] "56872cda-e3f0-4804-8f3c-166de37f601d" 118634ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 118634ms [log] [websocketConnected] 118874ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/51c0c9ea-846d-4356-ba79-8a28752799c7","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 118874ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/51c0c9ea-846d-4356-ba79-8a28752799c7", "state": "new"}] 118876ms [log] makeOffer 118876ms [log] connectionstatechanged new new have-local-offer 118876ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/51c0c9ea-846d-4356-ba79-8a28752799c7", "state": "new"}] 119127ms [log] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 1331058084211734759 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=msid-semantic: WMS\\r\\na=group:BUNDLE 0\\r\\nm=application 9 DTLS/SCTP 5000\\r\\nc=IN IP4 0.0.0.0\\r\\na=setup:active\\r\\na=mid:0\\r\\na=ice-ufrag:v7GB\\r\\na=ice-pwd:4q9TgV3oEivOoLL4F/f7kq5D\\r\\na=fingerprint:sha-256 DA:DC:9D:5B:96:AB:66:1F:F3:9D:1C:32:18:39:2C:86:1F:A0:24:63:E2:B9:E2:82:86:AA:A4:04:9F:FA:E7:48\\r\\na=candidate:3740048336 1 udp 2113937151 8421e72d-efd0-4ada-acfa-42532b2bb7c6.local 44349 typ host generation 0 network-cost 999\\r\\na=ice-options:trickle\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/51c0c9ea-846d-4356-ba79-8a28752799c7"}', extra='') 119127ms [log] handleSignalingMessage 119127ms [log] handleAnswer 119127ms [log] acceptAnswer 119127ms [log] connectionstatechanged connecting checking stable 119127ms [log] connectionstatechanged connecting checking stable 119127ms [log] connectionstatechanged connecting checking stable 119127ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/51c0c9ea-846d-4356-ba79-8a28752799c7", "state": "connecting"}] 119153ms [log] connectionstatechanged connecting completed stable 119153ms [log] connectionstatechanged connected completed stable 119153ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/51c0c9ea-846d-4356-ba79-8a28752799c7", "state": "connected"}] 119540ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/51c0c9ea-846d-4356-ba79-8a28752799c7"}', extra='') 119540ms [log] connectionstatechanged closed closed closed 119540ms [log] connectionstatechanged closed closed closed 119540ms [log] connectionstatechanged closed closed closed 119540ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/51c0c9ea-846d-4356-ba79-8a28752799c7", "state": "closed"}] ================== python Client to js Client Communication (device <-> cloud instantiable): should connect without errors 120061ms [err] Traceback (most recent call last): 120061ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 120061ms [err] return _run_code(code, main_globals, None, 120061ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 120061ms [err] exec(code, run_globals) 120061ms [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 120061ms [err] sys.exit(main()) 120061ms [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 120061ms [err] asyncio.run(main_async()) 120061ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 120061ms [err] return loop.run_until_complete(main) 120061ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 120061ms [err] self.run_forever() 120061ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 120061ms [err] self._run_once() 120061ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 120061ms [err] event_list = self._selector.select(timeout) 120061ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 120061ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 120061ms [err] KeyboardInterrupt ================== python Client to js Client Communication (device <-> cloud instantiable): should start an experiment ================== python Client to python Client Communication (device <-> cloud instantiable): should connect without errors ================== python Client to python Client Communication (device <-> cloud instantiable): should start an experiment 129952ms [log] starting device 130376ms [err] Unclosed client session 130376ms [err] client_session: 130528ms [log] parsing 130528ms [log] creating device handler 130528ms [log] [ready] 130528ms [log] reading line 130528ms [log] [websocketToken] "1c4cf661-f1e4-490f-b48e-47631bd022c4" 130534ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 130534ms [log] [websocketConnected] 130776ms [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":true}', extra='') 130776ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0334694f-66b6-4fd2-8d28-f3bff58974bd", "state": "new"}] 130778ms [log] makeOffer 130778ms [log] connectionstatechanged new new have-local-offer 130778ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0334694f-66b6-4fd2-8d28-f3bff58974bd", "state": "new"}] 131010ms [log] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/0334694f-66b6-4fd2-8d28-f3bff58974bd","content":{"type":"answer","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 56861 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 56861 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:2KrW\\r\\na=ice-pwd:JZCNZqZjupi2k7uKRhVifW\\r\\na=fingerprint:sha-256 4F:FE:10:23:85:EC:CF:F0:9A:F4:2F:D3:6B:A6:6C:41:01:49:39:4A:55:C1:A7:45:E5:B7:C3:9A:E1:20:6D:94\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 131010ms [log] handleSignalingMessage 131010ms [log] handleAnswer 131010ms [log] acceptAnswer 131010ms [log] connectionstatechanged connecting checking stable 131010ms [log] connectionstatechanged connecting checking stable 131010ms [log] connectionstatechanged connecting checking stable 131010ms [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"}] 131468ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/0334694f-66b6-4fd2-8d28-f3bff58974bd"}', extra='') 131468ms [log] connectionstatechanged closed closed closed 131468ms [log] connectionstatechanged closed closed closed 131468ms [log] connectionstatechanged closed closed closed 131468ms [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 169039ms [log] starting device 169494ms [err] Unclosed client session 169494ms [err] client_session: 169624ms [log] parsing 169624ms [log] creating device handler 169624ms [log] [ready] 169624ms [log] reading line 169624ms [log] [websocketToken] "ddc2f053-4580-4cfd-8a1c-7f232cfabd7f" 169631ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 169631ms [log] [websocketConnected] 172361ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/66f89f21-832d-4d11-802f-4fc9e70da2de","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 172361ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/66f89f21-832d-4d11-802f-4fc9e70da2de", "state": "new"}] 172362ms [log] makeOffer 172362ms [log] connectionstatechanged new new have-local-offer 172362ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/66f89f21-832d-4d11-802f-4fc9e70da2de", "state": "new"}] 172698ms [log] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 4769798300727770035 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=msid-semantic: WMS\\r\\na=group:BUNDLE 0\\r\\nm=application 9 DTLS/SCTP 5000\\r\\nc=IN IP4 0.0.0.0\\r\\na=setup:active\\r\\na=mid:0\\r\\na=ice-ufrag:egGJ\\r\\na=ice-pwd:GbpAptAzWm1kvqO3JjBW/S59\\r\\na=fingerprint:sha-256 76:E3:CA:F2:B3:61:E9:F5:04:48:42:C3:74:C3:CB:89:76:EF:D4:65:AB:88:BE:B9:A7:C1:FD:2E:AA:48:D1:3B\\r\\na=candidate:2807083275 1 udp 2113937151 1165b905-981b-4f6c-bbca-af6deec83b42.local 43635 typ host generation 0 network-cost 999\\r\\na=ice-options:trickle\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/66f89f21-832d-4d11-802f-4fc9e70da2de"}', extra='') 172698ms [log] handleSignalingMessage 172698ms [log] handleAnswer 172698ms [log] acceptAnswer 172698ms [log] connectionstatechanged connecting checking stable 172698ms [log] connectionstatechanged connecting checking stable 172698ms [log] connectionstatechanged connecting checking stable 172698ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/66f89f21-832d-4d11-802f-4fc9e70da2de", "state": "connecting"}] 172723ms [log] connectionstatechanged connecting completed stable 172723ms [log] connectionstatechanged connected completed stable 172723ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/66f89f21-832d-4d11-802f-4fc9e70da2de", "state": "connected"}] 172732ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 172732ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 173013ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/66f89f21-832d-4d11-802f-4fc9e70da2de"}', extra='') 173013ms [log] connectionstatechanged closed closed closed 173013ms [log] connectionstatechanged closed closed closed 173013ms [log] connectionstatechanged closed closed closed 173013ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/66f89f21-832d-4d11-802f-4fc9e70da2de", "state": "closed"}] ================== js Client to python Client GPIO tests (device <-> device): should transmit gpio value 173603ms [err] Traceback (most recent call last): 173603ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 173603ms [err] return _run_code(code, main_globals, None, 173603ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 173603ms [err] exec(code, run_globals) 173603ms [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 173603ms [err] sys.exit(main()) 173603ms [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 173603ms [err] asyncio.run(main_async()) 173603ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 173603ms [err] return loop.run_until_complete(main) 173603ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 173603ms [err] self.run_forever() 173603ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 173603ms [err] self._run_once() 173603ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 173603ms [err] event_list = self._selector.select(timeout) 173603ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 173603ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 173603ms [err] KeyboardInterrupt 174089ms [log] starting device 174568ms [err] Unclosed client session 174568ms [err] client_session: 174726ms [log] parsing 174726ms [log] creating device handler 174726ms [log] [ready] 174726ms [log] reading line 174726ms [log] [websocketToken] "23217921-11dd-4222-8f2c-a7de1332c0c8" 174732ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 174732ms [log] [websocketConnected] 177436ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/0f79b5a1-898b-44f6-bbc4-602f1fd94a4d","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 177436ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0f79b5a1-898b-44f6-bbc4-602f1fd94a4d", "state": "new"}] 177438ms [log] makeOffer 177438ms [log] connectionstatechanged new new have-local-offer 177438ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0f79b5a1-898b-44f6-bbc4-602f1fd94a4d", "state": "new"}] 177589ms [log] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 9196021185886099743 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=msid-semantic: WMS\\r\\na=group:BUNDLE 0\\r\\nm=application 9 DTLS/SCTP 5000\\r\\nc=IN IP4 0.0.0.0\\r\\na=setup:active\\r\\na=mid:0\\r\\na=ice-ufrag:a0He\\r\\na=ice-pwd:AxTdAMMC6VPA52VGluG1P3m/\\r\\na=fingerprint:sha-256 AD:97:F3:6B:4A:EB:BF:D3:BF:F4:3E:6E:78:FB:64:9A:59:D0:2E:33:75:F9:29:0F:6C:C6:50:39:55:25:96:EB\\r\\na=candidate:1444512735 1 udp 2113937151 5cd01b1c-2d7c-45ac-95f9-cae8440d5dfe.local 38202 typ host generation 0 network-cost 999\\r\\na=ice-options:trickle\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/0f79b5a1-898b-44f6-bbc4-602f1fd94a4d"}', extra='') 177589ms [log] handleSignalingMessage 177589ms [log] handleAnswer 177589ms [log] acceptAnswer 177589ms [log] connectionstatechanged connecting checking stable 177589ms [log] connectionstatechanged connecting checking stable 177589ms [log] connectionstatechanged connecting checking stable 177589ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0f79b5a1-898b-44f6-bbc4-602f1fd94a4d", "state": "connecting"}] 177615ms [log] connectionstatechanged connecting completed stable 177615ms [log] connectionstatechanged connected completed stable 177615ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0f79b5a1-898b-44f6-bbc4-602f1fd94a4d", "state": "connected"}] 177965ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 177966ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 178307ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/0f79b5a1-898b-44f6-bbc4-602f1fd94a4d"}', extra='') 178307ms [log] connectionstatechanged closed closed closed 178307ms [log] connectionstatechanged closed closed closed 178307ms [log] connectionstatechanged closed closed closed 178307ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0f79b5a1-898b-44f6-bbc4-602f1fd94a4d", "state": "closed"}] ================== python Client to js Client GPIO tests (device <-> device): should transmit initial gpio value 178755ms [err] Traceback (most recent call last): 178755ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 178755ms [err] return _run_code(code, main_globals, None, 178755ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 178755ms [err] exec(code, run_globals) 178755ms [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 178755ms [err] sys.exit(main()) 178755ms [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 178755ms [err] asyncio.run(main_async()) 178755ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 178755ms [err] return loop.run_until_complete(main) 178755ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 178755ms [err] self.run_forever() 178755ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 178755ms [err] self._run_once() 178755ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 178755ms [err] event_list = self._selector.select(timeout) 178755ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 178755ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 178755ms [err] KeyboardInterrupt ================== python Client to js Client GPIO tests (device <-> device): should transmit gpio value ================== python Client to python Client GPIO tests (device <-> device): should transmit initial gpio value 190228ms [log] starting device 190659ms [err] Unclosed client session 190659ms [err] client_session: 190931ms [log] parsing 190931ms [log] creating device handler 190931ms [log] [ready] 190931ms [log] reading line 190931ms [log] [websocketToken] "2fe76e65-f0cc-469d-874e-a03052028fcb" 191089ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 191089ms [log] [websocketConnected] 192340ms [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":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 192340ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/55676e24-998f-4939-b118-4046c35b2df1", "state": "new"}] 192341ms [log] makeOffer 192341ms [log] connectionstatechanged new new have-local-offer 192341ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/55676e24-998f-4939-b118-4046c35b2df1", "state": "new"}] 192465ms [log] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/55676e24-998f-4939-b118-4046c35b2df1","content":{"type":"answer","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 45991 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 45991 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:zgdo\\r\\na=ice-pwd:fatleQsIzHT8MNiK473wyP\\r\\na=fingerprint:sha-256 F0:F3:6D:77:24:28:D2:F0:D6:50:BB:EA:DD:16:C1:F9:0B:4B:90:B7:73:34:89:40:E3:74:70:D8:B9:DC:AF:03\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 192465ms [log] handleSignalingMessage 192465ms [log] handleAnswer 192465ms [log] acceptAnswer 192465ms [log] connectionstatechanged connecting checking stable 192465ms [log] connectionstatechanged connecting checking stable 192465ms [log] connectionstatechanged connecting checking stable 192465ms [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"}] 192495ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 192495ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 193494ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/55676e24-998f-4939-b118-4046c35b2df1"}', extra='') 193494ms [log] connectionstatechanged closed closed closed 193494ms [log] connectionstatechanged closed closed closed 193494ms [log] connectionstatechanged closed closed closed 193494ms [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 194093ms [err] Traceback (most recent call last): 194093ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 194093ms [err] return _run_code(code, main_globals, None, 194093ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 194093ms [err] exec(code, run_globals) 194093ms [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 194093ms [err] sys.exit(main()) 194093ms [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 194093ms [err] asyncio.run(main_async()) 194093ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 194093ms [err] return loop.run_until_complete(main) 194093ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 194093ms [err] self.run_forever() 194093ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 194093ms [err] self._run_once() 194093ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 194093ms [err] event_list = self._selector.select(timeout) 194093ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 194093ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 194093ms [err] KeyboardInterrupt 194755ms [log] starting device 195189ms [err] Unclosed client session 195189ms [err] client_session: 195574ms [log] parsing 195574ms [log] creating device handler 195574ms [log] [ready] 195574ms [log] reading line 195574ms [log] [websocketToken] "27af2333-18e6-4ff6-aaab-624651f54e60" 195691ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 195691ms [log] [websocketConnected] 197192ms [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":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 197192ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6e38d2e1-9d25-4f75-9c56-98c988da3be4", "state": "new"}] 197193ms [log] makeOffer 197193ms [log] connectionstatechanged new new have-local-offer 197193ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6e38d2e1-9d25-4f75-9c56-98c988da3be4", "state": "new"}] 197321ms [log] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/6e38d2e1-9d25-4f75-9c56-98c988da3be4","content":{"type":"answer","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 35667 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 35667 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:4Vv9\\r\\na=ice-pwd:u1XHECLU9WNZOtabgVQ4Ht\\r\\na=fingerprint:sha-256 B9:F9:9C:DB:44:D1:1D:7A:53:C1:31:D7:35:60:05:25:85:10:DE:28:14:7E:EA:B2:E3:63:37:B2:3F:9A:36:21\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 197321ms [log] handleSignalingMessage 197321ms [log] handleAnswer 197321ms [log] acceptAnswer 197321ms [log] connectionstatechanged connecting checking stable 197321ms [log] connectionstatechanged connecting checking stable 197321ms [log] connectionstatechanged connecting checking stable 197321ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6e38d2e1-9d25-4f75-9c56-98c988da3be4", "state": "connecting"}] 197347ms [log] connectionstatechanged connecting completed stable 197347ms [log] connectionstatechanged connected completed stable 197347ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6e38d2e1-9d25-4f75-9c56-98c988da3be4", "state": "connected"}] 197869ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 197869ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 198353ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/6e38d2e1-9d25-4f75-9c56-98c988da3be4"}', extra='') 198353ms [log] connectionstatechanged closed closed closed 198353ms [log] connectionstatechanged closed closed closed 198353ms [log] connectionstatechanged closed closed closed 198353ms [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 198936ms [err] Traceback (most recent call last): 198936ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 198936ms [err] return _run_code(code, main_globals, None, 198936ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 198936ms [err] exec(code, run_globals) 198936ms [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 198936ms [err] sys.exit(main()) 198936ms [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 198936ms [err] asyncio.run(main_async()) 198936ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 198936ms [err] return loop.run_until_complete(main) 198936ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 198936ms [err] self.run_forever() 198936ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 198936ms [err] self._run_once() 198936ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 198936ms [err] event_list = self._selector.select(timeout) 198936ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 198936ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 198936ms [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 221157ms [log] starting device 221581ms [err] Unclosed client session 221581ms [err] client_session: 221718ms [log] parsing 221718ms [log] creating device handler 221718ms [log] [ready] 221718ms [log] reading line 221718ms [log] [websocketToken] "4e1906b9-c1b7-4405-943e-e0d33ebcec2d" 221724ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 221724ms [log] [websocketConnected] 221965ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/03d38afc-56dc-409b-a144-8f5b19956fd0","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 221965ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/03d38afc-56dc-409b-a144-8f5b19956fd0", "state": "new"}] 221966ms [log] makeOffer 221966ms [log] connectionstatechanged new new have-local-offer 221966ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/03d38afc-56dc-409b-a144-8f5b19956fd0", "state": "new"}] 222222ms [log] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 8368348053298248252 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=msid-semantic: WMS\\r\\na=group:BUNDLE 0\\r\\nm=application 9 DTLS/SCTP 5000\\r\\nc=IN IP4 0.0.0.0\\r\\na=setup:active\\r\\na=mid:0\\r\\na=ice-ufrag:LISs\\r\\na=ice-pwd:avfNrlHMzGome9CGNCuk3FOQ\\r\\na=fingerprint:sha-256 BD:DC:EF:64:66:9A:38:C4:59:16:DF:1F:69:CC:FC:3E:68:AD:6F:49:1B:26:AF:44:32:B4:09:72:84:8E:76:8C\\r\\na=candidate:1749767433 1 udp 2113937151 b6b49733-685e-4c5b-a50c-9eb3b50d927f.local 36979 typ host generation 0 network-cost 999\\r\\na=ice-options:trickle\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/03d38afc-56dc-409b-a144-8f5b19956fd0"}', extra='') 222222ms [log] handleSignalingMessage 222222ms [log] handleAnswer 222222ms [log] acceptAnswer 222222ms [log] connectionstatechanged connecting checking stable 222222ms [log] connectionstatechanged connecting checking stable 222222ms [log] connectionstatechanged connecting checking stable 222222ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/03d38afc-56dc-409b-a144-8f5b19956fd0", "state": "connecting"}] 222248ms [log] connectionstatechanged connecting completed stable 222248ms [log] connectionstatechanged connected completed stable 222248ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/03d38afc-56dc-409b-a144-8f5b19956fd0", "state": "connected"}] 222258ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 222258ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 222680ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/03d38afc-56dc-409b-a144-8f5b19956fd0"}', extra='') 222680ms [log] connectionstatechanged closed closed closed 222680ms [log] connectionstatechanged closed closed closed 222680ms [log] connectionstatechanged closed closed closed 222680ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/03d38afc-56dc-409b-a144-8f5b19956fd0", "state": "closed"}] ================== js Client to python Client GPIO tests (device <-> edge instantiable): should transmit gpio value 223216ms [err] Traceback (most recent call last): 223216ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 223216ms [err] return _run_code(code, main_globals, None, 223216ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 223216ms [err] exec(code, run_globals) 223216ms [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 223216ms [err] sys.exit(main()) 223216ms [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 223216ms [err] asyncio.run(main_async()) 223216ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 223216ms [err] return loop.run_until_complete(main) 223216ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 223216ms [err] self.run_forever() 223216ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 223216ms [err] self._run_once() 223216ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 223216ms [err] event_list = self._selector.select(timeout) 223216ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 223216ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 223216ms [err] KeyboardInterrupt 228036ms [log] starting device 228456ms [err] Unclosed client session 228456ms [err] client_session: 228596ms [log] parsing 228596ms [log] creating device handler 228596ms [log] [ready] 228596ms [log] reading line 228596ms [log] [websocketToken] "95d0bcaa-ad02-4ac6-a11e-94fa51267842" 228602ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 228602ms [log] [websocketConnected] 228840ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/9418f3bc-7ba3-4a08-9e66-ebe95fc6ab58","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 228840ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9418f3bc-7ba3-4a08-9e66-ebe95fc6ab58", "state": "new"}] 228842ms [log] makeOffer 228842ms [log] connectionstatechanged new new have-local-offer 228842ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9418f3bc-7ba3-4a08-9e66-ebe95fc6ab58", "state": "new"}] 229121ms [log] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 4810868877111917350 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=msid-semantic: WMS\\r\\na=group:BUNDLE 0\\r\\nm=application 9 DTLS/SCTP 5000\\r\\nc=IN IP4 0.0.0.0\\r\\na=setup:active\\r\\na=mid:0\\r\\na=ice-ufrag:avda\\r\\na=ice-pwd:KvUJHZoeLquvdma8/TPvg3c7\\r\\na=fingerprint:sha-256 45:BF:5C:29:7B:1B:E5:C4:04:5C:E7:1E:A3:38:8D:C1:A0:57:5D:53:AD:4B:C4:C4:B3:DE:BB:EF:21:99:F2:70\\r\\na=candidate:2494808616 1 udp 2113937151 b0cba3dc-7f08-4d28-b409-6cf545960ff1.local 53300 typ host generation 0 network-cost 999\\r\\na=ice-options:trickle\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/9418f3bc-7ba3-4a08-9e66-ebe95fc6ab58"}', extra='') 229121ms [log] handleSignalingMessage 229121ms [log] handleAnswer 229121ms [log] acceptAnswer 229121ms [log] connectionstatechanged connecting checking stable 229121ms [log] connectionstatechanged connecting checking stable 229121ms [log] connectionstatechanged connecting checking stable 229121ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9418f3bc-7ba3-4a08-9e66-ebe95fc6ab58", "state": "connecting"}] 229147ms [log] connectionstatechanged connecting completed stable 229147ms [log] connectionstatechanged connected completed stable 229147ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9418f3bc-7ba3-4a08-9e66-ebe95fc6ab58", "state": "connected"}] 229156ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 229157ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 229571ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/9418f3bc-7ba3-4a08-9e66-ebe95fc6ab58"}', extra='') 229571ms [log] connectionstatechanged closed closed closed 229571ms [log] connectionstatechanged closed closed closed 229571ms [log] connectionstatechanged closed closed closed 229571ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9418f3bc-7ba3-4a08-9e66-ebe95fc6ab58", "state": "closed"}] ================== python Client to js Client GPIO tests (device <-> edge instantiable): should transmit initial gpio value 230104ms [err] Traceback (most recent call last): 230104ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 230104ms [err] return _run_code(code, main_globals, None, 230104ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 230104ms [err] exec(code, run_globals) 230104ms [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 230104ms [err] sys.exit(main()) 230104ms [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 230104ms [err] asyncio.run(main_async()) 230104ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 230104ms [err] return loop.run_until_complete(main) 230104ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 230104ms [err] self.run_forever() 230104ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 230104ms [err] self._run_once() 230104ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 230104ms [err] event_list = self._selector.select(timeout) 230104ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 230104ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 230104ms [err] KeyboardInterrupt ================== python Client to js Client GPIO tests (device <-> edge instantiable): should transmit gpio value ================== python Client to python Client GPIO tests (device <-> edge instantiable): should transmit initial gpio value 247289ms [log] starting device 247712ms [err] Unclosed client session 247712ms [err] client_session: 247847ms [log] parsing 247847ms [log] creating device handler 247847ms [log] [ready] 247847ms [log] reading line 247847ms [log] [websocketToken] "8b1aed2d-2291-453b-9b0c-9b39c56f1e7a" 247852ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 247852ms [log] [websocketConnected] 248094ms [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":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 248094ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/dd9a841e-d6ad-430c-88c4-29f113ecda9e", "state": "new"}] 248095ms [log] makeOffer 248095ms [log] connectionstatechanged new new have-local-offer 248095ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/dd9a841e-d6ad-430c-88c4-29f113ecda9e", "state": "new"}] 248397ms [log] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/dd9a841e-d6ad-430c-88c4-29f113ecda9e","content":{"type":"answer","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 49752 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 49752 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:QlAz\\r\\na=ice-pwd:AWIklneKU5qyXNhaEqNe8D\\r\\na=fingerprint:sha-256 AD:9B:83:7A:DD:EB:B9:F6:33:47:CE:E3:94:13:55:DB:74:13:20:D1:9E:08:58:AA:E0:35:DA:55:F2:4D:83:84\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 248397ms [log] handleSignalingMessage 248397ms [log] handleAnswer 248397ms [log] acceptAnswer 248397ms [log] connectionstatechanged connecting checking stable 248397ms [log] connectionstatechanged connecting checking stable 248397ms [log] connectionstatechanged connecting checking stable 248397ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/dd9a841e-d6ad-430c-88c4-29f113ecda9e", "state": "connecting"}] 248423ms [log] connectionstatechanged connecting completed stable 248423ms [log] connectionstatechanged connected completed stable 248423ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/dd9a841e-d6ad-430c-88c4-29f113ecda9e", "state": "connected"}] 248426ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 248426ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 248874ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/dd9a841e-d6ad-430c-88c4-29f113ecda9e"}', extra='') 248874ms [log] connectionstatechanged closed closed closed 248874ms [log] connectionstatechanged closed closed closed 248874ms [log] connectionstatechanged closed closed closed 248874ms [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 249422ms [err] Traceback (most recent call last): 249422ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 249422ms [err] return _run_code(code, main_globals, None, 249422ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 249422ms [err] exec(code, run_globals) 249422ms [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 249422ms [err] sys.exit(main()) 249422ms [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 249422ms [err] asyncio.run(main_async()) 249422ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 249422ms [err] return loop.run_until_complete(main) 249422ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 249422ms [err] self.run_forever() 249422ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 249422ms [err] self._run_once() 249422ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 249422ms [err] event_list = self._selector.select(timeout) 249422ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 249422ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 249422ms [err] KeyboardInterrupt 252630ms [log] starting device 253061ms [err] Unclosed client session 253061ms [err] client_session: 253216ms [log] parsing 253216ms [log] creating device handler 253216ms [log] [ready] 253216ms [log] reading line 253216ms [log] [websocketToken] "0b990423-ee71-42f7-99b8-d496db7247de" 253222ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 253222ms [log] [websocketConnected] 253485ms [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":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 253485ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/56981777-8fcf-41fd-951c-4fb10eb770af", "state": "new"}] 253487ms [log] makeOffer 253487ms [log] connectionstatechanged new new have-local-offer 253487ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/56981777-8fcf-41fd-951c-4fb10eb770af", "state": "new"}] 253811ms [log] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/56981777-8fcf-41fd-951c-4fb10eb770af","content":{"type":"answer","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 59874 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 59874 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:mGsG\\r\\na=ice-pwd:fwjFkYPNK6qePAPvXCIrTw\\r\\na=fingerprint:sha-256 4D:E9:1F:7C:9E:0D:F3:14:97:46:A9:30:A4:7C:89:4A:8B:FC:12:F4:4E:27:6A:FD:98:60:60:08:53:5E:6C:56\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 253811ms [log] handleSignalingMessage 253811ms [log] handleAnswer 253811ms [log] acceptAnswer 253811ms [log] connectionstatechanged connecting checking stable 253811ms [log] connectionstatechanged connecting checking stable 253811ms [log] connectionstatechanged connecting checking stable 253811ms [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"}] 253842ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 253842ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 254284ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/56981777-8fcf-41fd-951c-4fb10eb770af"}', extra='') 254284ms [log] connectionstatechanged closed closed closed 254284ms [log] connectionstatechanged closed closed closed 254284ms [log] connectionstatechanged closed closed closed 254284ms [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 254975ms [err] Traceback (most recent call last): 254975ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 254975ms [err] return _run_code(code, main_globals, None, 254975ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 254975ms [err] exec(code, run_globals) 254975ms [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 254975ms [err] sys.exit(main()) 254975ms [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 254975ms [err] asyncio.run(main_async()) 254975ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 254975ms [err] return loop.run_until_complete(main) 254975ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 254975ms [err] self.run_forever() 254975ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 254975ms [err] self._run_once() 254975ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 254975ms [err] event_list = self._selector.select(timeout) 254975ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 254975ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 254975ms [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 277302ms [log] starting device 277727ms [err] Unclosed client session 277727ms [err] client_session: 277916ms [log] parsing 277916ms [log] creating device handler 277916ms [log] [ready] 277916ms [log] reading line 277916ms [log] [websocketToken] "f8fc6b19-c82b-4f70-a8fe-582b1aa83834" 277922ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 277922ms [log] [websocketConnected] 278231ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/0dca26cf-1b71-4a8a-a7a8-390683d0d215","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 278231ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0dca26cf-1b71-4a8a-a7a8-390683d0d215", "state": "new"}] 278232ms [log] makeOffer 278232ms [log] connectionstatechanged new new have-local-offer 278232ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0dca26cf-1b71-4a8a-a7a8-390683d0d215", "state": "new"}] 278508ms [log] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 56918942552459421 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=msid-semantic: WMS\\r\\na=group:BUNDLE 0\\r\\nm=application 9 DTLS/SCTP 5000\\r\\nc=IN IP4 0.0.0.0\\r\\na=setup:active\\r\\na=mid:0\\r\\na=ice-ufrag:G8MO\\r\\na=ice-pwd:zY5PlUGHvB/M/AF+VETLenyK\\r\\na=fingerprint:sha-256 EA:D6:CA:28:82:DD:CE:AD:F3:AC:5F:EE:F8:C1:E3:71:D0:C6:21:EC:26:D1:B3:37:E6:AF:16:7F:FB:ED:6B:72\\r\\na=candidate:3411439896 1 udp 2113937151 57f5f92b-eb31-44a3-8bc3-30e31d7daf7f.local 33787 typ host generation 0 network-cost 999\\r\\na=ice-options:trickle\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/0dca26cf-1b71-4a8a-a7a8-390683d0d215"}', extra='') 278508ms [log] handleSignalingMessage 278508ms [log] handleAnswer 278508ms [log] acceptAnswer 278508ms [log] connectionstatechanged connecting checking stable 278508ms [log] connectionstatechanged connecting checking stable 278508ms [log] connectionstatechanged connecting checking stable 278508ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0dca26cf-1b71-4a8a-a7a8-390683d0d215", "state": "connecting"}] 278533ms [log] connectionstatechanged connecting completed stable 278533ms [log] connectionstatechanged connected completed stable 278533ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0dca26cf-1b71-4a8a-a7a8-390683d0d215", "state": "connected"}] 278541ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 278541ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 279051ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/0dca26cf-1b71-4a8a-a7a8-390683d0d215"}', extra='') 279051ms [log] connectionstatechanged closed closed closed 279051ms [log] connectionstatechanged closed closed closed 279051ms [log] connectionstatechanged closed closed closed 279051ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0dca26cf-1b71-4a8a-a7a8-390683d0d215", "state": "closed"}] ================== js Client to python Client GPIO tests (device <-> cloud instantiable): should transmit gpio value 279757ms [err] Traceback (most recent call last): 279757ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 279757ms [err] return _run_code(code, main_globals, None, 279757ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 279757ms [err] exec(code, run_globals) 279757ms [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 279757ms [err] sys.exit(main()) 279757ms [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 279757ms [err] asyncio.run(main_async()) 279757ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 279757ms [err] return loop.run_until_complete(main) 279757ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 279757ms [err] self.run_forever() 279757ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 279757ms [err] self._run_once() 279757ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 279757ms [err] event_list = self._selector.select(timeout) 279757ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 279757ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 279757ms [err] KeyboardInterrupt 285018ms [log] starting device 285443ms [err] Unclosed client session 285443ms [err] client_session: 285619ms [log] parsing 285619ms [log] creating device handler 285619ms [log] [ready] 285619ms [log] reading line 285619ms [log] [websocketToken] "9e84dd78-a049-4782-a953-50e2b4721774" 285625ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 285625ms [log] [websocketConnected] 285873ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/79ed2a5c-8fef-47db-8701-e023be6aeae5","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 285873ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/79ed2a5c-8fef-47db-8701-e023be6aeae5", "state": "new"}] 285875ms [log] makeOffer 285875ms [log] connectionstatechanged new new have-local-offer 285875ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/79ed2a5c-8fef-47db-8701-e023be6aeae5", "state": "new"}] 286176ms [log] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 885156130325095817 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=msid-semantic: WMS\\r\\na=group:BUNDLE 0\\r\\nm=application 9 DTLS/SCTP 5000\\r\\nc=IN IP4 0.0.0.0\\r\\na=setup:active\\r\\na=mid:0\\r\\na=ice-ufrag:B2g7\\r\\na=ice-pwd:nbmj0AEcIldV3spV3pjyPjk3\\r\\na=fingerprint:sha-256 EA:D2:1F:14:3E:D4:0B:88:03:D2:22:4F:67:48:77:97:4D:43:E4:01:BC:35:1F:DC:96:22:3A:F1:3F:13:B0:2A\\r\\na=candidate:832506852 1 udp 2113937151 cae8beec-c1d8-4736-bf5a-d277aab2bcef.local 45588 typ host generation 0 network-cost 999\\r\\na=ice-options:trickle\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/79ed2a5c-8fef-47db-8701-e023be6aeae5"}', extra='') 286176ms [log] handleSignalingMessage 286176ms [log] handleAnswer 286176ms [log] acceptAnswer 286176ms [log] connectionstatechanged connecting checking stable 286176ms [log] connectionstatechanged connecting checking stable 286176ms [log] connectionstatechanged connecting checking stable 286176ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/79ed2a5c-8fef-47db-8701-e023be6aeae5", "state": "connecting"}] 286202ms [log] connectionstatechanged connecting completed stable 286202ms [log] connectionstatechanged connected completed stable 286202ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/79ed2a5c-8fef-47db-8701-e023be6aeae5", "state": "connected"}] 286212ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 286212ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 286830ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/79ed2a5c-8fef-47db-8701-e023be6aeae5"}', extra='') 286830ms [log] connectionstatechanged closed closed closed 286830ms [log] connectionstatechanged closed closed closed 286830ms [log] connectionstatechanged closed closed closed 286830ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/79ed2a5c-8fef-47db-8701-e023be6aeae5", "state": "closed"}] ================== python Client to js Client GPIO tests (device <-> cloud instantiable): should transmit initial gpio value 287544ms [err] Traceback (most recent call last): 287544ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 287544ms [err] return _run_code(code, main_globals, None, 287544ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 287544ms [err] exec(code, run_globals) 287544ms [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 287544ms [err] sys.exit(main()) 287544ms [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 287544ms [err] asyncio.run(main_async()) 287544ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 287544ms [err] return loop.run_until_complete(main) 287544ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 287544ms [err] self.run_forever() 287544ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 287544ms [err] self._run_once() 287544ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 287544ms [err] event_list = self._selector.select(timeout) 287544ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 287544ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 287544ms [err] KeyboardInterrupt ================== python Client to js Client GPIO tests (device <-> cloud instantiable): should transmit gpio value ================== python Client to python Client GPIO tests (device <-> cloud instantiable): should transmit initial gpio value 305334ms [log] starting device 305755ms [err] Unclosed client session 305755ms [err] client_session: 305894ms [log] parsing 305894ms [log] creating device handler 305894ms [log] [ready] 305894ms [log] reading line 305894ms [log] [websocketToken] "d73739ec-c3f6-41f3-aeec-5516d8574970" 305900ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 305900ms [log] [websocketConnected] 306195ms [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":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 306195ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fdaa12d0-c712-4144-9485-76050c6735cf", "state": "new"}] 306197ms [log] makeOffer 306197ms [log] connectionstatechanged new new have-local-offer 306197ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fdaa12d0-c712-4144-9485-76050c6735cf", "state": "new"}] 306514ms [log] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/fdaa12d0-c712-4144-9485-76050c6735cf","content":{"type":"answer","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 54383 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 54383 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:oOeA\\r\\na=ice-pwd:HcJYaffs0bBjoHXUH1xV3y\\r\\na=fingerprint:sha-256 2A:74:5B:F8:EC:DD:AD:CA:9D:F9:E1:39:70:B3:F2:7F:43:0F:E4:F5:64:F5:85:0E:55:8F:CC:FC:68:7D:6F:FD\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 306514ms [log] handleSignalingMessage 306514ms [log] handleAnswer 306514ms [log] acceptAnswer 306514ms [log] connectionstatechanged connecting checking stable 306514ms [log] connectionstatechanged connecting checking stable 306514ms [log] connectionstatechanged connecting checking stable 306514ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fdaa12d0-c712-4144-9485-76050c6735cf", "state": "connecting"}] 306541ms [log] connectionstatechanged connecting completed stable 306541ms [log] connectionstatechanged connected completed stable 306541ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fdaa12d0-c712-4144-9485-76050c6735cf", "state": "connected"}] 306545ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 306545ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 307003ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/fdaa12d0-c712-4144-9485-76050c6735cf"}', extra='') 307003ms [log] connectionstatechanged closed closed closed 307003ms [log] connectionstatechanged closed closed closed 307003ms [log] connectionstatechanged closed closed closed 307003ms [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 307669ms [err] Traceback (most recent call last): 307669ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 307669ms [err] return _run_code(code, main_globals, None, 307669ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 307669ms [err] exec(code, run_globals) 307669ms [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 307669ms [err] sys.exit(main()) 307669ms [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 307669ms [err] asyncio.run(main_async()) 307669ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 307669ms [err] return loop.run_until_complete(main) 307669ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 307669ms [err] self.run_forever() 307669ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 307669ms [err] self._run_once() 307669ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 307669ms [err] event_list = self._selector.select(timeout) 307669ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 307669ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 307669ms [err] KeyboardInterrupt 311194ms [log] starting device 311611ms [err] Unclosed client session 311611ms [err] client_session: 311797ms [log] parsing 311797ms [log] creating device handler 311797ms [log] [ready] 311797ms [log] reading line 311797ms [log] [websocketToken] "93f2b629-9a22-4e94-b5d0-7505d84512a2" 311803ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 311803ms [log] [websocketConnected] 312098ms [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":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 312098ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ea0291e5-90fd-4a13-a34a-4dac10496718", "state": "new"}] 312099ms [log] makeOffer 312099ms [log] connectionstatechanged new new have-local-offer 312099ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ea0291e5-90fd-4a13-a34a-4dac10496718", "state": "new"}] 312418ms [log] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/ea0291e5-90fd-4a13-a34a-4dac10496718","content":{"type":"answer","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 41783 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 41783 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:UAE1\\r\\na=ice-pwd:CldSGxUR9qJhVOLVpK6oRw\\r\\na=fingerprint:sha-256 F8:97:A0:11:97:5B:DB:BA:5F:52:00:A5:A3:57:12:4D:64:86:1C:37:E1:BE:4A:7C:13:06:49:95:06:3C:4E:DF\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 312418ms [log] handleSignalingMessage 312418ms [log] handleAnswer 312418ms [log] acceptAnswer 312418ms [log] connectionstatechanged connecting checking stable 312418ms [log] connectionstatechanged connecting checking stable 312418ms [log] connectionstatechanged connecting checking stable 312418ms [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"}] 312448ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 312448ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 312919ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/ea0291e5-90fd-4a13-a34a-4dac10496718"}', extra='') 312919ms [log] connectionstatechanged closed closed closed 312919ms [log] connectionstatechanged closed closed closed 312919ms [log] connectionstatechanged closed closed closed 312919ms [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 313514ms [err] Traceback (most recent call last): 313514ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 313514ms [err] return _run_code(code, main_globals, None, 313514ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 313514ms [err] exec(code, run_globals) 313514ms [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 313514ms [err] sys.exit(main()) 313514ms [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 313514ms [err] asyncio.run(main_async()) 313514ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 313514ms [err] return loop.run_until_complete(main) 313514ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 313514ms [err] self.run_forever() 313514ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 313514ms [err] self._run_once() 313514ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 313514ms [err] event_list = self._selector.select(timeout) 313514ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 313514ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 313514ms [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 324945ms [log] starting device 325435ms [err] Unclosed client session 325435ms [err] client_session: 325573ms [log] parsing 325573ms [log] creating device handler 325573ms [log] [ready] 325573ms [log] reading line 325573ms [log] [websocketToken] "1c9fcec0-f0d5-4c95-beac-e57dbd7d3f22" 325578ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 325578ms [log] [websocketConnected] 328306ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/a7574744-6cd1-4a39-80c6-b5a41166cf99","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 328306ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a7574744-6cd1-4a39-80c6-b5a41166cf99", "state": "new"}] 328308ms [log] makeOffer 328308ms [log] connectionstatechanged new new have-local-offer 328308ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a7574744-6cd1-4a39-80c6-b5a41166cf99", "state": "new"}] 328453ms [log] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 692167435965353079 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=msid-semantic: WMS\\r\\na=group:BUNDLE 0\\r\\nm=application 9 DTLS/SCTP 5000\\r\\nc=IN IP4 0.0.0.0\\r\\na=setup:active\\r\\na=mid:0\\r\\na=ice-ufrag:EA2g\\r\\na=ice-pwd:uREHKh/3Ynp+XPx7UcdTUX4X\\r\\na=fingerprint:sha-256 32:6C:BD:CD:5B:63:8D:63:3F:F5:47:01:4F:A0:16:C1:F4:85:18:5D:2B:40:0C:6E:00:9A:32:9B:2F:C0:BA:58\\r\\na=candidate:561396589 1 udp 2113937151 3c88feea-2714-413d-af16-c7ca35dd2d8c.local 43319 typ host generation 0 network-cost 999\\r\\na=ice-options:trickle\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a7574744-6cd1-4a39-80c6-b5a41166cf99"}', extra='') 328453ms [log] handleSignalingMessage 328453ms [log] handleAnswer 328453ms [log] acceptAnswer 328453ms [log] connectionstatechanged connecting checking stable 328453ms [log] connectionstatechanged connecting checking stable 328453ms [log] connectionstatechanged connecting checking stable 328453ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a7574744-6cd1-4a39-80c6-b5a41166cf99", "state": "connecting"}] 328479ms [log] connectionstatechanged connecting completed stable 328479ms [log] connectionstatechanged connected completed stable 328479ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a7574744-6cd1-4a39-80c6-b5a41166cf99", "state": "connected"}] 328488ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 328489ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 329193ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/a7574744-6cd1-4a39-80c6-b5a41166cf99"}', extra='') 329193ms [log] connectionstatechanged closed closed closed 329193ms [log] connectionstatechanged closed closed closed 329193ms [log] connectionstatechanged closed closed closed 329193ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a7574744-6cd1-4a39-80c6-b5a41166cf99", "state": "closed"}] ================== js Client to python Client GPIO tests without driver (device <-> device): should transmit gpio value 329626ms [err] Traceback (most recent call last): 329626ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 329626ms [err] return _run_code(code, main_globals, None, 329626ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 329626ms [err] exec(code, run_globals) 329626ms [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 329626ms [err] sys.exit(main()) 329626ms [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 329626ms [err] asyncio.run(main_async()) 329626ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 329626ms [err] return loop.run_until_complete(main) 329626ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 329626ms [err] self.run_forever() 329626ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 329626ms [err] self._run_once() 329626ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 329626ms [err] event_list = self._selector.select(timeout) 329626ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 329626ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 329626ms [err] KeyboardInterrupt 330130ms [log] starting device 330610ms [err] Unclosed client session 330610ms [err] client_session: 330774ms [log] parsing 330774ms [log] creating device handler 330774ms [log] [ready] 330774ms [log] reading line 330774ms [log] [websocketToken] "89779cae-e640-4c64-a999-4948d2a77796" 330779ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 330779ms [log] [websocketConnected] 333472ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/6ff616f9-d7bb-4da2-835a-1fe6f3558ce8","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 333472ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6ff616f9-d7bb-4da2-835a-1fe6f3558ce8", "state": "new"}] 333473ms [log] makeOffer 333473ms [log] connectionstatechanged new new have-local-offer 333473ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6ff616f9-d7bb-4da2-835a-1fe6f3558ce8", "state": "new"}] 333614ms [log] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 3576603970989378697 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=msid-semantic: WMS\\r\\na=group:BUNDLE 0\\r\\nm=application 9 DTLS/SCTP 5000\\r\\nc=IN IP4 0.0.0.0\\r\\na=setup:active\\r\\na=mid:0\\r\\na=ice-ufrag:JSpI\\r\\na=ice-pwd:epDAqtFnt8HuWErTqkwIbgCB\\r\\na=fingerprint:sha-256 9C:A8:71:A0:53:CA:16:0A:89:A6:7E:BA:0E:F1:23:A9:FA:0D:02:23:FE:02:4D:6E:4C:8D:92:21:81:19:DC:ED\\r\\na=candidate:730527047 1 udp 2113937151 7a253aae-47da-4131-9592-9585f232bf15.local 57408 typ host generation 0 network-cost 999\\r\\na=ice-options:trickle\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/6ff616f9-d7bb-4da2-835a-1fe6f3558ce8"}', extra='') 333614ms [log] handleSignalingMessage 333614ms [log] handleAnswer 333614ms [log] acceptAnswer 333614ms [log] connectionstatechanged connecting checking stable 333614ms [log] connectionstatechanged connecting checking stable 333614ms [log] connectionstatechanged connecting checking stable 333614ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6ff616f9-d7bb-4da2-835a-1fe6f3558ce8", "state": "connecting"}] 333639ms [log] connectionstatechanged connecting completed stable 333639ms [log] connectionstatechanged connected completed stable 333639ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6ff616f9-d7bb-4da2-835a-1fe6f3558ce8", "state": "connected"}] 334004ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 334005ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 334379ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/6ff616f9-d7bb-4da2-835a-1fe6f3558ce8"}', extra='') 334379ms [log] connectionstatechanged closed closed closed 334379ms [log] connectionstatechanged closed closed closed 334379ms [log] connectionstatechanged closed closed closed 334379ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6ff616f9-d7bb-4da2-835a-1fe6f3558ce8", "state": "closed"}] ================== python Client to js Client GPIO tests without driver (device <-> device): should transmit initial gpio value 334861ms [err] Traceback (most recent call last): 334861ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 334861ms [err] return _run_code(code, main_globals, None, 334861ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 334861ms [err] exec(code, run_globals) 334861ms [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 334861ms [err] sys.exit(main()) 334861ms [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 334861ms [err] asyncio.run(main_async()) 334861ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 334861ms [err] return loop.run_until_complete(main) 334861ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 334861ms [err] self.run_forever() 334861ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 334861ms [err] self._run_once() 334861ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 334861ms [err] event_list = self._selector.select(timeout) 334861ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 334861ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 334861ms [err] KeyboardInterrupt ================== python Client to js Client GPIO tests without driver (device <-> device): should transmit gpio value ================== python Client to python Client GPIO tests without driver (device <-> device): should transmit initial gpio value 346443ms [log] starting device 346879ms [err] Unclosed client session 346879ms [err] client_session: 347154ms [log] parsing 347154ms [log] creating device handler 347154ms [log] [ready] 347154ms [log] reading line 347154ms [log] [websocketToken] "b8ce9081-49e4-4679-a4c9-09887d3dbefb" 347279ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 347279ms [log] [websocketConnected] 348588ms [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":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 348588ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ef5c8ba1-9607-45ec-a85b-203e186733d8", "state": "new"}] 348590ms [log] makeOffer 348590ms [log] connectionstatechanged new new have-local-offer 348590ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ef5c8ba1-9607-45ec-a85b-203e186733d8", "state": "new"}] 348725ms [log] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/ef5c8ba1-9607-45ec-a85b-203e186733d8","content":{"type":"answer","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 45597 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 45597 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:UBF3\\r\\na=ice-pwd:M9SxtDzMLrY4YXSWXEapiN\\r\\na=fingerprint:sha-256 3D:97:CC:67:8D:67:9F:1E:A7:CD:4A:E4:6B:71:D4:19:D8:92:05:C7:32:98:E5:B4:9B:9B:92:73:70:99:C2:0C\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 348725ms [log] handleSignalingMessage 348725ms [log] handleAnswer 348725ms [log] acceptAnswer 348725ms [log] connectionstatechanged connecting checking stable 348725ms [log] connectionstatechanged connecting checking stable 348725ms [log] connectionstatechanged connecting checking stable 348725ms [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"}] 348754ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 348754ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 349738ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/ef5c8ba1-9607-45ec-a85b-203e186733d8"}', extra='') 349738ms [log] connectionstatechanged closed closed closed 349738ms [log] connectionstatechanged closed closed closed 349738ms [log] connectionstatechanged closed closed closed 349738ms [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 351069ms [log] starting device 351506ms [err] Unclosed client session 351506ms [err] client_session: 351872ms [log] parsing 351872ms [log] creating device handler 351872ms [log] [ready] 351872ms [log] reading line 351872ms [log] [websocketToken] "59193ff2-a404-42fd-aba4-69d7d3badb35" 351997ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 351997ms [log] [websocketConnected] 353503ms [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":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 353503ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/cb94af5f-be63-4b58-83d9-e1502a9a8244", "state": "new"}] 353504ms [log] makeOffer 353504ms [log] connectionstatechanged new new have-local-offer 353504ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/cb94af5f-be63-4b58-83d9-e1502a9a8244", "state": "new"}] 353643ms [log] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/cb94af5f-be63-4b58-83d9-e1502a9a8244","content":{"type":"answer","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 50339 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 50339 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:hne8\\r\\na=ice-pwd:5k25erfJ3Tv6ILSuISXcGy\\r\\na=fingerprint:sha-256 3B:03:2D:0F:44:8D:B5:DD:A0:3D:E7:1A:D5:31:67:D9:FA:1E:76:89:6B:29:50:90:97:A7:D0:52:78:0A:7F:F7\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 353643ms [log] handleSignalingMessage 353643ms [log] handleAnswer 353643ms [log] acceptAnswer 353643ms [log] connectionstatechanged connecting checking stable 353643ms [log] connectionstatechanged connecting checking stable 353643ms [log] connectionstatechanged connecting checking stable 353643ms [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"}] 354133ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 354133ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 354703ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/cb94af5f-be63-4b58-83d9-e1502a9a8244"}', extra='') 354703ms [log] connectionstatechanged closed closed closed 354703ms [log] connectionstatechanged closed closed closed 354703ms [log] connectionstatechanged closed closed closed 354703ms [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 379215ms [log] starting device 379649ms [err] Unclosed client session 379649ms [err] client_session: 379799ms [log] parsing 379799ms [log] creating device handler 379799ms [log] [ready] 379799ms [log] reading line 379799ms [log] [websocketToken] "e8399d73-4bbd-40f3-b6c7-415d4fc69a9f" 379805ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 379805ms [log] [websocketConnected] 380061ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/a7958d12-0d56-4bb1-acce-014b36d21f6b","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 380061ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a7958d12-0d56-4bb1-acce-014b36d21f6b", "state": "new"}] 380062ms [log] makeOffer 380062ms [log] connectionstatechanged new new have-local-offer 380062ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a7958d12-0d56-4bb1-acce-014b36d21f6b", "state": "new"}] 380349ms [log] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 4125573382386476734 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=msid-semantic: WMS\\r\\na=group:BUNDLE 0\\r\\nm=application 9 DTLS/SCTP 5000\\r\\nc=IN IP4 0.0.0.0\\r\\na=setup:active\\r\\na=mid:0\\r\\na=ice-ufrag:nYgH\\r\\na=ice-pwd:Jv4xnTC+co2ra6KgleWL5F5g\\r\\na=fingerprint:sha-256 28:CF:04:7D:8D:9C:55:72:73:EA:B6:41:BE:F2:38:6A:00:6E:06:03:9C:99:AF:45:3D:EB:9D:06:BB:D7:09:0C\\r\\na=candidate:2980310132 1 udp 2113937151 4d4a65b5-abf7-4905-b2a2-01b34d7ba7d0.local 53676 typ host generation 0 network-cost 999\\r\\na=ice-options:trickle\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a7958d12-0d56-4bb1-acce-014b36d21f6b"}', extra='') 380349ms [log] handleSignalingMessage 380349ms [log] handleAnswer 380349ms [log] acceptAnswer 380349ms [log] connectionstatechanged connecting checking stable 380349ms [log] connectionstatechanged connecting checking stable 380349ms [log] connectionstatechanged connecting checking stable 380349ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a7958d12-0d56-4bb1-acce-014b36d21f6b", "state": "connecting"}] 380373ms [log] connectionstatechanged connecting completed stable 380373ms [log] connectionstatechanged connected completed stable 380373ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a7958d12-0d56-4bb1-acce-014b36d21f6b", "state": "connected"}] 380381ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 380381ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 380859ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/a7958d12-0d56-4bb1-acce-014b36d21f6b"}', extra='') 380859ms [log] connectionstatechanged closed closed closed 380859ms [log] connectionstatechanged closed closed closed 380859ms [log] connectionstatechanged closed closed closed 380859ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a7958d12-0d56-4bb1-acce-014b36d21f6b", "state": "closed"}] ================== js Client to python Client GPIO tests without driver (device <-> edge instantiable): should transmit gpio value 381591ms [err] Traceback (most recent call last): 381591ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 381591ms [err] return _run_code(code, main_globals, None, 381591ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 381591ms [err] exec(code, run_globals) 381591ms [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 381591ms [err] sys.exit(main()) 381591ms [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 381591ms [err] asyncio.run(main_async()) 381591ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 381591ms [err] return loop.run_until_complete(main) 381591ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 381591ms [err] self.run_forever() 381591ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 381591ms [err] self._run_once() 381591ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 381591ms [err] event_list = self._selector.select(timeout) 381591ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 381591ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 381591ms [err] KeyboardInterrupt 386328ms [log] starting device 386745ms [err] Unclosed client session 386745ms [err] client_session: 386944ms [log] parsing 386944ms [log] creating device handler 386944ms [log] [ready] 386944ms [log] reading line 386944ms [log] [websocketToken] "3eb023cc-4699-49cb-acb0-b130a445ec61" 386950ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 386950ms [log] [websocketConnected] 387202ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/7b5017a8-de58-4d7d-b0f2-4c8ff41184f7","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 387202ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7b5017a8-de58-4d7d-b0f2-4c8ff41184f7", "state": "new"}] 387203ms [log] makeOffer 387203ms [log] connectionstatechanged new new have-local-offer 387203ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7b5017a8-de58-4d7d-b0f2-4c8ff41184f7", "state": "new"}] 387524ms [log] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 5173606651494822251 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=msid-semantic: WMS\\r\\na=group:BUNDLE 0\\r\\nm=application 9 DTLS/SCTP 5000\\r\\nc=IN IP4 0.0.0.0\\r\\na=setup:active\\r\\na=mid:0\\r\\na=ice-ufrag:Tbih\\r\\na=ice-pwd:incOYq7U8HlSBjZqq9e9zb/D\\r\\na=fingerprint:sha-256 D4:B4:7E:B5:BC:1E:D8:B2:1B:5D:3A:23:3F:CB:E6:A8:1E:48:60:5A:EF:44:E0:E7:DE:BE:CC:67:05:9E:0C:3B\\r\\na=candidate:1201924652 1 udp 2113937151 41b41287-2d51-4bfd-8f8c-d61f7ae03f5e.local 56113 typ host generation 0 network-cost 999\\r\\na=ice-options:trickle\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/7b5017a8-de58-4d7d-b0f2-4c8ff41184f7"}', extra='') 387524ms [log] handleSignalingMessage 387524ms [log] handleAnswer 387524ms [log] acceptAnswer 387524ms [log] connectionstatechanged connecting checking stable 387524ms [log] connectionstatechanged connecting checking stable 387524ms [log] connectionstatechanged connecting checking stable 387524ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7b5017a8-de58-4d7d-b0f2-4c8ff41184f7", "state": "connecting"}] 387548ms [log] connectionstatechanged connecting completed stable 387548ms [log] connectionstatechanged connected completed stable 387548ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7b5017a8-de58-4d7d-b0f2-4c8ff41184f7", "state": "connected"}] 387555ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 387556ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 388131ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/7b5017a8-de58-4d7d-b0f2-4c8ff41184f7"}', extra='') 388131ms [log] connectionstatechanged closed closed closed 388131ms [log] connectionstatechanged closed closed closed 388131ms [log] connectionstatechanged closed closed closed 388131ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7b5017a8-de58-4d7d-b0f2-4c8ff41184f7", "state": "closed"}] ================== python Client to js Client GPIO tests without driver (device <-> edge instantiable): should transmit initial gpio value 388735ms [err] Traceback (most recent call last): 388735ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 388735ms [err] return _run_code(code, main_globals, None, 388735ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 388735ms [err] exec(code, run_globals) 388735ms [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 388735ms [err] sys.exit(main()) 388735ms [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 388735ms [err] asyncio.run(main_async()) 388735ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 388735ms [err] return loop.run_until_complete(main) 388735ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 388735ms [err] self.run_forever() 388735ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 388735ms [err] self._run_once() 388735ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 388735ms [err] event_list = self._selector.select(timeout) 388735ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 388735ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 388735ms [err] KeyboardInterrupt ================== python Client to js Client GPIO tests without driver (device <-> edge instantiable): should transmit gpio value ================== python Client to python Client GPIO tests without driver (device <-> edge instantiable): should transmit initial gpio value 406309ms [log] starting device 406733ms [err] Unclosed client session 406733ms [err] client_session: 406877ms [log] parsing 406877ms [log] creating device handler 406877ms [log] [ready] 406877ms [log] reading line 406877ms [log] [websocketToken] "b48829ca-bc3d-41f3-b05e-6f93d396f570" 406882ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 406882ms [log] [websocketConnected] 407192ms [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":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 407192ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0688195c-2506-47c3-a07d-be29d10dc60c", "state": "new"}] 407194ms [log] makeOffer 407194ms [log] connectionstatechanged new new have-local-offer 407194ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0688195c-2506-47c3-a07d-be29d10dc60c", "state": "new"}] 407487ms [log] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/0688195c-2506-47c3-a07d-be29d10dc60c","content":{"type":"answer","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 34414 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 34414 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:UJTM\\r\\na=ice-pwd:p88KdpxeexLFbMJ11yiZPK\\r\\na=fingerprint:sha-256 AE:59:48:53:19:8E:99:E3:95:AC:6E:44:78:EF:11:30:0A:AD:E8:63:D3:1E:0A:0F:4B:DA:8C:FC:87:6A:2A:64\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 407487ms [log] handleSignalingMessage 407487ms [log] handleAnswer 407487ms [log] acceptAnswer 407487ms [log] connectionstatechanged connecting checking stable 407487ms [log] connectionstatechanged connecting checking stable 407487ms [log] connectionstatechanged connecting checking stable 407487ms [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"}] 407516ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 407517ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 408044ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/0688195c-2506-47c3-a07d-be29d10dc60c"}', extra='') 408044ms [log] connectionstatechanged closed closed closed 408044ms [log] connectionstatechanged closed closed closed 408044ms [log] connectionstatechanged closed closed closed 408044ms [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 408576ms [err] Traceback (most recent call last): 408576ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 408576ms [err] return _run_code(code, main_globals, None, 408576ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 408576ms [err] exec(code, run_globals) 408576ms [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 408576ms [err] sys.exit(main()) 408576ms [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 408576ms [err] asyncio.run(main_async()) 408576ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 408576ms [err] return loop.run_until_complete(main) 408576ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 408576ms [err] self.run_forever() 408576ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 408576ms [err] self._run_once() 408576ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 408576ms [err] event_list = self._selector.select(timeout) 408576ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 408576ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 408576ms [err] KeyboardInterrupt 412128ms [log] starting device 412553ms [err] Unclosed client session 412553ms [err] client_session: 412730ms [log] parsing 412730ms [log] creating device handler 412730ms [log] [ready] 412730ms [log] reading line 412730ms [log] [websocketToken] "6f1cf955-46b8-4966-8a58-ac0e20b93244" 412736ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 412736ms [log] [websocketConnected] 413031ms [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":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 413031ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bc1982a8-4a42-4002-96e6-81e62f7aee50", "state": "new"}] 413033ms [log] makeOffer 413033ms [log] connectionstatechanged new new have-local-offer 413033ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bc1982a8-4a42-4002-96e6-81e62f7aee50", "state": "new"}] 413309ms [log] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/bc1982a8-4a42-4002-96e6-81e62f7aee50","content":{"type":"answer","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 49225 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 49225 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:BRdJ\\r\\na=ice-pwd:7nIukmSiZ0aDaJepAswTlI\\r\\na=fingerprint:sha-256 16:52:E0:86:A7:63:13:2D:B9:A7:C3:4C:DB:23:05:DB:84:15:17:31:3F:B3:73:BF:CA:E7:35:6C:90:58:D8:80\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 413309ms [log] handleSignalingMessage 413309ms [log] handleAnswer 413309ms [log] acceptAnswer 413309ms [log] connectionstatechanged connecting checking stable 413309ms [log] connectionstatechanged connecting checking stable 413309ms [log] connectionstatechanged connecting checking stable 413309ms [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"}] 413339ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 413339ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 413891ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/bc1982a8-4a42-4002-96e6-81e62f7aee50"}', extra='') 413891ms [log] connectionstatechanged closed closed closed 413891ms [log] connectionstatechanged closed closed closed 413891ms [log] connectionstatechanged closed closed closed 413891ms [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 436752ms [log] starting device 437170ms [err] Unclosed client session 437170ms [err] client_session: 437304ms [log] parsing 437304ms [log] creating device handler 437304ms [log] [ready] 437304ms [log] reading line 437304ms [log] [websocketToken] "a19a7ae0-d308-4959-a4d1-8658eec777cf" 437312ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 437312ms [log] [websocketConnected] 437582ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/62cb9280-54b2-40dd-a1ea-69c69f09cd39","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 437582ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/62cb9280-54b2-40dd-a1ea-69c69f09cd39", "state": "new"}] 437584ms [log] makeOffer 437584ms [log] connectionstatechanged new new have-local-offer 437584ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/62cb9280-54b2-40dd-a1ea-69c69f09cd39", "state": "new"}] 437871ms [log] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 8381620822992707089 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=msid-semantic: WMS\\r\\na=group:BUNDLE 0\\r\\nm=application 9 DTLS/SCTP 5000\\r\\nc=IN IP4 0.0.0.0\\r\\na=setup:active\\r\\na=mid:0\\r\\na=ice-ufrag:pKIE\\r\\na=ice-pwd:3xxmE4vxn2bbQ1/guxjf0nMd\\r\\na=fingerprint:sha-256 27:42:FB:6C:49:FD:A2:80:F9:2F:7C:B0:D5:57:66:BA:6F:9C:9C:3D:09:A7:E1:E2:A9:60:85:76:22:6C:5A:15\\r\\na=candidate:4216077513 1 udp 2113937151 0991a424-621b-418e-8fb5-2ea0b158ccf1.local 54313 typ host generation 0 network-cost 999\\r\\na=ice-options:trickle\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/62cb9280-54b2-40dd-a1ea-69c69f09cd39"}', extra='') 437871ms [log] handleSignalingMessage 437871ms [log] handleAnswer 437871ms [log] acceptAnswer 437871ms [log] connectionstatechanged connecting checking stable 437871ms [log] connectionstatechanged connecting checking stable 437871ms [log] connectionstatechanged connecting checking stable 437871ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/62cb9280-54b2-40dd-a1ea-69c69f09cd39", "state": "connecting"}] 437896ms [log] connectionstatechanged connecting completed stable 437896ms [log] connectionstatechanged connected completed stable 437896ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/62cb9280-54b2-40dd-a1ea-69c69f09cd39", "state": "connected"}] 437905ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 437906ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 438310ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/62cb9280-54b2-40dd-a1ea-69c69f09cd39"}', extra='') 438310ms [log] connectionstatechanged closed closed closed 438310ms [log] connectionstatechanged closed closed closed 438310ms [log] connectionstatechanged closed closed closed 438310ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/62cb9280-54b2-40dd-a1ea-69c69f09cd39", "state": "closed"}] ================== js Client to python Client GPIO tests without driver (device <-> cloud instantiable): should transmit gpio value 438954ms [err] Traceback (most recent call last): 438954ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 438954ms [err] return _run_code(code, main_globals, None, 438954ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 438954ms [err] exec(code, run_globals) 438954ms [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 438954ms [err] sys.exit(main()) 438954ms [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 438954ms [err] asyncio.run(main_async()) 438954ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 438954ms [err] return loop.run_until_complete(main) 438954ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 438954ms [err] self.run_forever() 438954ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 438954ms [err] self._run_once() 438954ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 438954ms [err] event_list = self._selector.select(timeout) 438954ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 438954ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 438954ms [err] KeyboardInterrupt 443871ms [log] starting device 444291ms [err] Unclosed client session 444291ms [err] client_session: 444425ms [log] parsing 444425ms [log] creating device handler 444425ms [log] [ready] 444425ms [log] reading line 444425ms [log] [websocketToken] "a8e3ea2f-9ce0-4c73-9664-052f4b546aac" 444430ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 444430ms [log] [websocketConnected] 444701ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/147a8f2c-0ec8-4d00-bbb3-4a8dfa72e493","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 444701ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/147a8f2c-0ec8-4d00-bbb3-4a8dfa72e493", "state": "new"}] 444703ms [log] makeOffer 444703ms [log] connectionstatechanged new new have-local-offer 444703ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/147a8f2c-0ec8-4d00-bbb3-4a8dfa72e493", "state": "new"}] 445004ms [log] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 3534599967054048338 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=msid-semantic: WMS\\r\\na=group:BUNDLE 0\\r\\nm=application 9 DTLS/SCTP 5000\\r\\nc=IN IP4 0.0.0.0\\r\\na=setup:active\\r\\na=mid:0\\r\\na=ice-ufrag:hgnv\\r\\na=ice-pwd:z2Ol0Ze2XLLNN3VY9pmu+KrJ\\r\\na=fingerprint:sha-256 82:27:E9:04:E8:A6:A5:B8:4D:6A:B4:82:73:73:AD:8C:81:A2:D6:0F:4F:F5:D4:3D:5D:AE:3C:21:69:D7:D0:10\\r\\na=candidate:2043186562 1 udp 2113937151 d3caf531-eec3-46ca-a8db-1cbfc961e446.local 39574 typ host generation 0 network-cost 999\\r\\na=ice-options:trickle\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/147a8f2c-0ec8-4d00-bbb3-4a8dfa72e493"}', extra='') 445004ms [log] handleSignalingMessage 445004ms [log] handleAnswer 445004ms [log] acceptAnswer 445004ms [log] connectionstatechanged connecting checking stable 445004ms [log] connectionstatechanged connecting checking stable 445004ms [log] connectionstatechanged connecting checking stable 445004ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/147a8f2c-0ec8-4d00-bbb3-4a8dfa72e493", "state": "connecting"}] 445030ms [log] connectionstatechanged connecting completed stable 445030ms [log] connectionstatechanged connected completed stable 445030ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/147a8f2c-0ec8-4d00-bbb3-4a8dfa72e493", "state": "connected"}] 445038ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 445038ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 445466ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/147a8f2c-0ec8-4d00-bbb3-4a8dfa72e493"}', extra='') 445466ms [log] connectionstatechanged closed closed closed 445466ms [log] connectionstatechanged closed closed closed 445466ms [log] connectionstatechanged closed closed closed 445466ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/147a8f2c-0ec8-4d00-bbb3-4a8dfa72e493", "state": "closed"}] ================== python Client to js Client GPIO tests without driver (device <-> cloud instantiable): should transmit initial gpio value 446017ms [err] Traceback (most recent call last): 446017ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 446017ms [err] return _run_code(code, main_globals, None, 446017ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 446017ms [err] exec(code, run_globals) 446017ms [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 446017ms [err] sys.exit(main()) 446017ms [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 446017ms [err] asyncio.run(main_async()) 446017ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 446017ms [err] return loop.run_until_complete(main) 446017ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 446017ms [err] self.run_forever() 446017ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 446017ms [err] self._run_once() 446017ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 446017ms [err] event_list = self._selector.select(timeout) 446017ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 446017ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 446017ms [err] KeyboardInterrupt ================== python Client to js Client GPIO tests without driver (device <-> cloud instantiable): should transmit gpio value ================== python Client to python Client GPIO tests without driver (device <-> cloud instantiable): should transmit initial gpio value 463197ms [log] starting device 463623ms [err] Unclosed client session 463623ms [err] client_session: 463749ms [log] parsing 463749ms [log] creating device handler 463749ms [log] [ready] 463749ms [log] reading line 463749ms [log] [websocketToken] "ea5911e6-25e8-4b84-adce-9777433c3d0d" 463754ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 463754ms [log] [websocketConnected] 464030ms [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":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 464030ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1ce57ed0-119a-4b05-87d5-18db6224b48b", "state": "new"}] 464031ms [log] makeOffer 464031ms [log] connectionstatechanged new new have-local-offer 464031ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1ce57ed0-119a-4b05-87d5-18db6224b48b", "state": "new"}] 464321ms [log] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/1ce57ed0-119a-4b05-87d5-18db6224b48b","content":{"type":"answer","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 50731 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 50731 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:FxvN\\r\\na=ice-pwd:hqstU7rO04xrQahhJdjExE\\r\\na=fingerprint:sha-256 08:2F:B2:89:E3:81:4C:AD:66:6B:EF:98:EE:AE:5C:F5:18:38:C3:D0:38:DD:51:09:F1:9E:E7:E1:DA:47:51:19\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 464321ms [log] handleSignalingMessage 464321ms [log] handleAnswer 464321ms [log] acceptAnswer 464321ms [log] connectionstatechanged connecting checking stable 464321ms [log] connectionstatechanged connecting checking stable 464321ms [log] connectionstatechanged connecting checking stable 464321ms [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"}] 464351ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 464351ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 464820ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/1ce57ed0-119a-4b05-87d5-18db6224b48b"}', extra='') 464820ms [log] connectionstatechanged closed closed closed 464820ms [log] connectionstatechanged closed closed closed 464820ms [log] connectionstatechanged closed closed closed 464820ms [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 465425ms [err] Traceback (most recent call last): 465425ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 465425ms [err] return _run_code(code, main_globals, None, 465425ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 465425ms [err] exec(code, run_globals) 465425ms [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 465425ms [err] sys.exit(main()) 465425ms [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 465425ms [err] asyncio.run(main_async()) 465425ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 465425ms [err] return loop.run_until_complete(main) 465425ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 465425ms [err] self.run_forever() 465425ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 465425ms [err] self._run_once() 465425ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 465425ms [err] event_list = self._selector.select(timeout) 465425ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 465425ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 465425ms [err] KeyboardInterrupt 468999ms [log] starting device 469420ms [err] Unclosed client session 469420ms [err] client_session: 469618ms [log] parsing 469618ms [log] creating device handler 469618ms [log] [ready] 469618ms [log] reading line 469618ms [log] [websocketToken] "ff9d65f3-7658-47a9-9554-661b626c9cad" 469624ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 469624ms [log] [websocketConnected] 469940ms [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":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 469940ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1eeae979-712d-4875-8878-45d309bc5a64", "state": "new"}] 469942ms [log] makeOffer 469942ms [log] connectionstatechanged new new have-local-offer 469942ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1eeae979-712d-4875-8878-45d309bc5a64", "state": "new"}] 470276ms [log] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/1eeae979-712d-4875-8878-45d309bc5a64","content":{"type":"answer","sdp":"v=0\\r\\no=- 3898748240 3898748240 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 47342 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 47342 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:ovET\\r\\na=ice-pwd:B4L1966MI3vECFPRLo6m10\\r\\na=fingerprint:sha-256 97:4E:E5:E4:75:32:C3:9B:EB:AD:C0:0D:E5:DF:45:6D:F3:DE:63:E9:D1:5E:E1:6E:4E:06:47:A1:53:A3:5D:AF\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 470276ms [log] handleSignalingMessage 470276ms [log] handleAnswer 470276ms [log] acceptAnswer 470276ms [log] connectionstatechanged connecting checking stable 470276ms [log] connectionstatechanged connecting checking stable 470276ms [log] connectionstatechanged connecting checking stable 470276ms [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"}] 470305ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 470306ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 470910ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/1eeae979-712d-4875-8878-45d309bc5a64"}', extra='') 470910ms [log] connectionstatechanged closed closed closed 470910ms [log] connectionstatechanged closed closed closed 470910ms [log] connectionstatechanged closed closed closed 470910ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1eeae979-712d-4875-8878-45d309bc5a64", "state": "closed"}] 471638ms [err] Traceback (most recent call last): 471638ms [err] File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main 471638ms [err] return _run_code(code, main_globals, None, 471638ms [err] File "/usr/lib/python3.8/runpy.py", line 87, in _run_code 471638ms [err] exec(code, run_globals) 471638ms [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 471638ms [err] sys.exit(main()) 471638ms [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 471638ms [err] asyncio.run(main_async()) 471638ms [err] File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run 471638ms [err] return loop.run_until_complete(main) 471638ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 603, in run_until_complete 471638ms [err] self.run_forever() 471638ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 570, in run_forever 471638ms [err] self._run_once() 471638ms [err] File "/usr/lib/python3.8/asyncio/base_events.py", line 1823, in _run_once 471638ms [err] event_list = self._selector.select(timeout) 471638ms [err] File "/usr/lib/python3.8/selectors.py", line 468, in select 471638ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 471638ms [err] KeyboardInterrupt