I used to be able to communicate with our OAK-D SR PoE June before my holidays (June 30th or July 1st).
I tried a lot of things:
- multiple cameras: OAK-D SR PoE and OAK-D Pro Wide PoE
- multiple OS: Pop!OS 22.04 (normal working PC) and Ubuntu 24.04 (clean install)
- ROS/oak-viewer: ROS Humble, ROS Jazzy, oak-viewer 3.7.0
- multiple cables
- multiple adapters
- with/wo discorery: setting camera.i_ip to 169.254.1.222 or not
- fixed IP/DHCP client in the camera
Nothing works. I notice that there was an update of all ros-humble-depthai* packages to 2.12.2 when I came back from holidays, July 20th except the ros-humble-depthai package which is at version 2.31.1 since March.
I have some logs, just ask for them. For example, from oak-viewer 3.7.0 (extract):
2026-07-24T09:45:32.725Z INFO [electron] Starting Oak Viewer in 'default' mode
2026-07-24T09:45:41.245Z ERROR [electron] Viewer stderr: 2026-07-24 11:45:41.244 [DEBUG] getDevices - Request finished with response: Response(devices=[Device(name='-- omitted --', connection='ETH', mxid='14442C107112AECF00', platform='RVC2', state='AVAILABLE')]).
2026-07-24T09:45:41.245Z ERROR [backend:stderr] 2026-07-24 11:45:40.730 [DEBUG] ThreadedPeriodicCache - Sleeping for 5 seconds
2026-07-24T09:45:41.245Z ERROR [backend:stderr] 2026-07-24 11:45:41.244 [DEBUG] getDevices - Request finished with response: Response(devices=[Device(name='-- omitted --', connection='ETH', mxid='14442C107112AECF00', platform='RVC2', state='AVAILABLE')]).
2026-07-24T09:45:42.734Z ERROR [electron] Viewer stderr: 2026-07-24 11:45:42.733 [DEBUG] measureBandwidth - Executing with request data: -- omitted --
2026-07-24 11:45:42.733 [DEBUG] DevicePipelinePairRegistry - Device not found in registry.
2026-07-24T09:45:42.734Z ERROR [electron] Viewer stderr: 2026-07-24 11:45:42.734 [DEBUG] DevicePipelinePairRegistry - Creating new device-pipeline pair...
2026-07-24T09:45:42.734Z ERROR [backend:stderr] 2026-07-24 11:45:42.733 [DEBUG] measureBandwidth - Executing with request data: -- omitted --
2026-07-24T09:45:42.734Z ERROR [backend:stderr] 2026-07-24 11:45:42.733 [DEBUG] DevicePipelinePairRegistry - Device not found in registry.
2026-07-24T09:45:42.734Z ERROR [backend:stderr] 2026-07-24 11:45:42.734 [DEBUG] DevicePipelinePairRegistry - Creating new device-pipeline pair...
2026-07-24T09:45:42.742Z DEBUG [frontend] [DeeplinkListener] Unsubscribing from deep link events
2026-07-24T09:45:42.742Z DEBUG [frontend] [DeeplinkListener] Initializing deeplink listener
2026-07-24T09:45:42.742Z DEBUG [frontend] [DeeplinkListener] window.deepLink exists: true
2026-07-24T09:45:42.742Z DEBUG [frontend] [DeeplinkListener] Subscribing to deep link events
2026-07-24T09:45:42.743Z INFO [electron] oakctl request message {"message":["device","info","--device","169.254.1.222","--format","json"],"passwordProvided":true,"password":"**********"}
2026-07-24T09:45:42.744Z INFO [electron] oakctl call {"call":"oakctl --password ********** device info --device 169.254.1.222 --format json"}
2026-07-24T09:45:42.751Z INFO [electron] oakctl request message {"message":["device","info","--device","169.254.1.222","--format","json"],"passwordProvided":true,"password":"**********"}
2026-07-24T09:45:42.752Z INFO [electron] oakctl call {"call":"oakctl --password ********** device info --device 169.254.1.222 --format json"}
2026-07-24T09:45:42.758Z INFO [electron] oakctl request message {"message":["device","info","--device","169.254.1.222","--format","json"],"passwordProvided":true,"password":"**********"}
2026-07-24T09:45:42.759Z INFO [electron] oakctl call {"call":"oakctl --password ********** device info --device 169.254.1.222 --format json"}
2026-07-24T09:45:42.766Z INFO [electron] oakctl request message {"message":["device","info","--device","169.254.1.222","--format","json"],"passwordProvided":true,"password":"**********"}
2026-07-24T09:45:42.766Z INFO [electron] oakctl call {"call":"oakctl --password ********** device info --device 169.254.1.222 --format json"}
2026-07-24T09:45:42.773Z INFO [electron] oakctl request message {"message":["device","info","--device","169.254.1.222","--format","json"],"passwordProvided":true,"password":"**********"}
2026-07-24T09:45:42.773Z INFO [electron] oakctl call {"call":"oakctl --password ********** device info --device 169.254.1.222 --format json"}
2026-07-24T09:45:42.780Z INFO [electron] oakctl request message {"message":["device","info","--device","169.254.1.222","--format","json"],"passwordProvided":true,"password":"**********"}
2026-07-24T09:45:42.780Z INFO [electron] oakctl call {"call":"oakctl --password ********** device info --device 169.254.1.222 --format json"}
2026-07-24T09:45:42.784Z INFO [electron] oakctl request message {"message":["device","info","--device","169.254.1.222","--format","json"],"passwordProvided":true,"password":"**********"}
2026-07-24T09:45:42.784Z INFO [electron] oakctl call {"call":"oakctl --password ********** device info --device 169.254.1.222 --format json"}
2026-07-24T09:45:42.789Z INFO [electron] oakctl request message {"message":["device","info","--device","169.254.1.222","--format","json"],"passwordProvided":true,"password":"**********"}
2026-07-24T09:45:42.789Z INFO [electron] oakctl call {"call":"oakctl --password ********** device info --device 169.254.1.222 --format json"}
2026-07-24T09:45:43.019Z ERROR [electron] oakctl STDERR: Oakctl v0.23.0 is now available! You can install it by running `oakctl self-update`.
2026-07-24T09:45:43.021Z ERROR [electron] oakctl STDERR: oakctl command failed:
0: [91mIncoming stream encountered an IO error (TCP connect): Connection refused (os error 111)[0m
1: [91mConnection refused (os error 111)[0m
2026-07-24T09:45:43.023Z ERROR [electron] oakctl STDERR: Oakctl v0.23.0 is now available! You can install it by running `oakctl self-update`.
2026-07-24T09:45:43.025Z ERROR [electron] oakctl failed (exit code: 1), retrying in 500ms... (attempt 1/3) {"exitCode":1,"retryCount":1,"maxRetries":3,"args":"device info --device 169.254.1.222 --format json","stdErrPartial":"oakctl command failed: \n 0: \u001b[91mIncoming stream encountered an IO error (TCP connect): Connection refused (os error 111)\u001b[0m\n 1: \u001b[91mConnection refused (os error 111)\u001b[0m\n","stdOutPartial":"(empty)"}
2026-07-24T09:45:43.025Z ERROR [electron] oakctl STDERR: oakctl command failed:
0: [91mIncoming stream encountered an IO error (TCP connect): Connection refused (os error 111)[0m
1: [91mConnection refused (os error 111)[0m
2026-07-24T09:45:43.026Z ERROR [electron] oakctl STDERR: Oakctl v0.23.0 is now available! You can install it by running `oakctl self-update`.
2026-07-24T09:45:43.027Z ERROR [electron] oakctl failed (exit code: 1), retrying in 500ms... (attempt 1/3) {"exitCode":1,"retryCount":1,"maxRetries":3,"args":"device info --device 169.254.1.222 --format json","stdErrPartial":"oakctl command failed: \n 0: \u001b[91mIncoming stream encountered an IO error (TCP connect): Connection refused (os error 111)\u001b[0m\n 1: \u001b[91mConnection refused (os error 111)\u001b[0m\n","stdOutPartial":"(empty)"}
2026-07-24T09:45:43.027Z ERROR [electron] oakctl STDERR: oakctl command failed:
0: [91mIncoming stream encountered an IO error (TCP connect): Connection refused (os error 111)[0m
1: [91mConnection refused (os error 111)[0m
2026-07-24T09:45:43.029Z ERROR [electron] oakctl failed (exit code: 1), retrying in 500ms... (attempt 1/3) {"exitCode":1,"retryCount":1,"maxRetries":3,"args":"device info --device 169.254.1.222 --format json","stdErrPartial":"oakctl command failed: \n 0: \u001b[91mIncoming stream encountered an IO error (TCP connect): Connection refused (os error 111)\u001b[0m\n 1: \u001b[91mConnection refused (os error 111)\u001b[0m\n","stdOutPartial":"(empty)"}
2026-07-24T09:45:43.031Z ERROR [electron] oakctl STDERR: Oakctl v0.23.0 is now available! You can install it by running `oakctl self-update`.
2026-07-24T09:45:43.033Z ERROR [electron] oakctl STDERR: oakctl command failed:
0: [91mIncoming stream encountered an IO error (TCP connect): Connection refused (os error 111)[0m
1: [91mConnection refused (os error 111)[0m
2026-07-24T09:45:43.035Z ERROR [electron] oakctl failed (exit code: 1), retrying in 500ms... (attempt 1/3) {"exitCode":1,"retryCount":1,"maxRetries":3,"args":"device info --device 169.254.1.222 --format json","stdErrPartial":"oakctl command failed: \n 0: \u001b[91mIncoming stream encountered an IO error (TCP connect): Connection refused (os error 111)\u001b[0m\n 1: \u001b[91mConnection refused (os error 111)\u001b[0m\n","stdOutPartial":"(empty)"}
2026-07-24T09:45:43.038Z ERROR [electron] oakctl STDERR: Oakctl v0.23.0 is now available! You can install it by running `oakctl self-update`.
2026-07-24T09:45:43.040Z ERROR [electron] oakctl STDERR: oakctl command failed:
0: [91mIncoming stream encountered an IO error (TCP connect): Connection refused (os error 111)[0m
1: [91mConnection refused (os error 111)[0m
2026-07-24T09:45:43.043Z ERROR [electron] oakctl failed (exit code: 1), retrying in 500ms... (attempt 1/3) {"exitCode":1,"retryCount":1,"maxRetries":3,"args":"device info --device 169.254.1.222 --format json","stdErrPartial":"oakctl command failed: \n 0: \u001b[91mIncoming stream encountered an IO error (TCP connect): Connection refused (os error 111)\u001b[0m\n 1: \u001b[91mConnection refused (os error 111)\u001b[0m\n","stdOutPartial":"(empty)"}
2026-07-24T09:45:43.053Z ERROR [electron] oakctl STDERR: Oakctl v0.23.0 is now available! You can install it by running `oakctl self-update`.
2026-07-24T09:45:43.055Z ERROR [electron] oakctl STDERR: oakctl command failed:
0: [91mIncoming stream encountered an IO error (TCP connect): Connection refused (os error 111)[0m
1: [91mConnection refused (os error 111)[0m
2026-07-24T09:45:43.058Z ERROR [electron] oakctl failed (exit code: 1), retrying in 500ms... (attempt 1/3) {"exitCode":1,"retryCount":1,"maxRetries":3,"args":"device info --device 169.254.1.222 --format json","stdErrPartial":"oakctl command failed: \n 0: \u001b[91mIncoming stream encountered an IO error (TCP connect): Connection refused (os error 111)\u001b[0m\n 1: \u001b[91mConnection refused (os error 111)\u001b[0m\n","stdOutPartial":"(empty)"}
2026-07-24T09:45:43.093Z ERROR [electron] oakctl STDERR: Oakctl v0.23.0 is now available! You can install it by running `oakctl self-update`.
2026-07-24T09:45:43.095Z ERROR [electron] oakctl STDERR: oakctl command failed:
0: [91mIncoming stream encountered an IO error (TCP connect): Connection refused (os error 111)[0m
1: [91mConnection refused (os error 111)[0m
2026-07-24T09:45:43.096Z ERROR [electron] oakctl STDERR: Oakctl v0.23.0 is now available! You can install it by running `oakctl self-update`.
2026-07-24T09:45:43.098Z ERROR [electron] oakctl failed (exit code: 1), retrying in 500ms... (attempt 1/3) {"exitCode":1,"retryCount":1,"maxRetries":3,"args":"device info --device 169.254.1.222 --format json","stdErrPartial":"oakctl command failed: \n 0: \u001b[91mIncoming stream encountered an IO error (TCP connect): Connection refused (os error 111)\u001b[0m\n 1: \u001b[91mConnection refused (os error 111)\u001b[0m\n","stdOutPartial":"(empty)"}
2026-07-24T09:45:43.098Z ERROR [electron] oakctl STDERR: oakctl command failed:
0: [91mIncoming stream encountered an IO error (TCP connect): Connection refused (os error 111)[0m
1: [91mConnection refused (os error 111)[0m
2026-07-24T09:45:43.100Z ERROR [electron] oakctl failed (exit code: 1), retrying in 500ms... (attempt 1/3) {"exitCode":1,"retryCount":1,"maxRetries":3,"args":"device info --device 169.254.1.222 --format json","stdErrPartial":"oakctl command failed: \n 0: \u001b[91mIncoming stream encountered an IO error (TCP connect): Connection refused (os error 111)\u001b[0m\n 1: \u001b[91mConnection refused (os error 111)\u001b[0m\n","stdOutPartial":"(empty)"}
2026-07-24T09:45:43.251Z ERROR [electron] Viewer stderr: 2026-07-24 11:45:43.250 [DEBUG] DevicePipelinePairFactoryIssueHandlingProxy - Device 14442C107112AECF00 passed setup check.
2026-07-24T09:45:43.251Z ERROR [backend:stderr] 2026-07-24 11:45:43.250 [DEBUG] DevicePipelinePairFactoryIssueHandlingProxy - Device 14442C107112AECF00 passed setup check.
2026-07-24T09:45:43.527Z INFO [electron] oakctl call {"call":"oakctl --password ********** device info --device 169.254.1.222 --format json"}
2026-07-24T09:45:43.539Z INFO [electron] oakctl call {"call":"oakctl --password ********** device info --device 169.254.1.222 --format json"}
2026-07-24T09:45:43.549Z INFO [electron] oakctl call {"call":"oakctl --password ********** device info --device 169.254.1.222 --format json"}
2026-07-24T09:45:43.554Z INFO [electron] oakctl call {"call":"oakctl --password ********** device info --device 169.254.1.222 --format json"}
2026-07-24T09:45:43.558Z ERROR [electron] oakctl STDERR: Oakctl v0.23.0 is now available! You can install it by running `oakctl self-update`.
oakctl command failed:
0: [91mIncoming stream encountered an IO error (TCP connect): Connection refused (os error 111)[0m
1: [91mConnection refused (os error 111)[0m
2026-07-24T09:45:43.558Z ERROR [electron] oakctl STDERR: Oakctl v0.23.0 is now available! You can install it by running `oakctl self-update`.
2026-07-24T09:45:43.558Z ERROR [electron] oakctl STDERR: Oakctl v0.23.0 is now available! You can install it by running `oakctl self-update`.
2026-07-24T09:45:43.558Z ERROR [electron] oakctl failed (exit code: 1), retrying in 500ms... (attempt 2/3) {"exitCode":1,"retryCount":2,"maxRetries":3,"args":"device info --device 169.254.1.222 --format json","stdErrPartial":"Oakctl v0.23.0 is now available! You can install it by running `oakctl self-update`.\noakctl command failed: \n 0: \u001b[91mIncoming stream encountered an IO error (TCP connect): Connection refused (os error 111)\u001b[0m\n 1: \u001b[91mConnection refused (os error 111)\u001b[0m\n","stdOutPartial":"(empty)"}
2026-07-24T09:45:43.559Z INFO [electron] oakctl call {"call":"oakctl --password ********** device info --device 169.254.1.222 --format json"}
2026-07-24T09:45:43.564Z INFO [electron] oakctl call {"call":"oakctl --password ********** device info --device 169.254.1.222 --format json"}
2026-07-24T09:45:43.570Z ERROR [electron] oakctl STDERR: oakctl command failed:
0: [91mIncoming stream encountered an IO error (TCP connect): Connection refused (os error 111)[0m
1: [91mConnection refused (os error 111)[0m
2026-07-24T09:45:43.571Z ERROR [electron] oakctl STDERR: oakctl command failed:
0: [91mIncoming stream encountered an IO error (TCP connect): Connection refused (os error 111)[0m
1: [91mConnection refused (os error 111)[0m
2026-07-24T09:45:43.571Z ERROR [electron] oakctl STDERR: Oakctl v0.23.0 is now available! You can install it by running `oakctl self-update`.
oakctl command failed:
0: [91mIncoming stream encountered an IO error (TCP connect): Connection refused (os error 111)[0m
1: [91mConnection refused (os error 111)[0m
2026-07-24T09:45:43.571Z ERROR [electron] oakctl STDERR: Oakctl v0.23.0 is now available! You can install it by running `oakctl self-update`.
2026-07-24T09:45:43.571Z ERROR [electron] oakctl failed (exit code: 1), retrying in 500ms... (attempt 2/3) {"exitCode":1,"retryCount":2,"maxRetries":3,"args":"device info --device 169.254.1.222 --format json","stdErrPartial":"Oakctl v0.23.0 is now available! You can install it by running `oakctl self-update`.\noakctl command failed: \n 0: \u001b[91mIncoming stream encountered an IO error (TCP connect): Connection refused (os error 111)\u001b[0m\n 1: \u001b[91mConnection refused (os error 111)\u001b[0m\n","stdOutPartial":"(empty)"}
2026-07-24T09:45:43.572Z ERROR [electron] oakctl failed (exit code: 1), retrying in 500ms... (attempt 2/3) {"exitCode":1,"retryCount":2,"maxRetries":3,"args":"device info --device 169.254.1.222 --format json","stdErrPartial":"oakctl command failed: \n 0: \u001b[91mIncoming stream encountered an IO error (TCP connect): Connection refused (os error 111)\u001b[0m\n 1: \u001b[91mConnection refused (os error 111)\u001b[0m\n","stdOutPartial":"(empty)"}
2026-07-24T09:45:43.572Z ERROR [electron] oakctl failed (exit code: 1), retrying in 500ms... (attempt 2/3) {"exitCode":1,"retryCount":2,"maxRetries":3,"args":"device info --device 169.254.1.222 --format json","stdErrPartial":"oakctl command failed: \n 0: \u001b[91mIncoming stream encountered an IO error (TCP connect): Connection refused (os error 111)\u001b[0m\n 1: \u001b[91mConnection refused (os error 111)\u001b[0m\n","stdOutPartial":"(empty)"}
2026-07-24T09:45:43.572Z ERROR [electron] oakctl STDERR: oakctl command failed:
0: [91mIncoming stream encountered an IO error (TCP connect): Connection refused (os error 111)[0m
1: [91mConnection refused (os error 111)[0m
2026-07-24T09:45:43.574Z ERROR [electron] oakctl failed (exit code: 1), retrying in 500ms... (attempt 2/3) {"exitCode":1,"retryCount":2,"maxRetries":3,"args":"device info --device 169.254.1.222 --format json","stdErrPartial":"oakctl command failed: \n 0: \u001b[91mIncoming stream encountered an IO error (TCP connect): Connection refused (os error 111)\u001b[0m\n 1: \u001b[91mConnection refused (os error 111)\u001b[0m\n","stdOutPartial":"(empty)"}
2026-07-24T09:45:43.576Z ERROR [electron] oakctl STDERR: Oakctl v0.23.0 is now available! You can install it by running `oakctl self-update`.
2026-07-24T09:45:43.577Z ERROR [electron] oakctl STDERR: oakctl command failed:
0: [91mIncoming stream encountered an IO error (TCP connect): Connection refused (os error 111)[0m
1: [91mConnection refused (os error 111)[0m
2026-07-24T09:45:43.577Z ERROR [electron] oakctl STDERR:
2026-07-24T09:45:43.579Z ERROR [electron] oakctl failed (exit code: 1), retrying in 500ms... (attempt 2/3) {"exitCode":1,"retryCount":2,"maxRetries":3,"args":"device info --device 169.254.1.222 --format json","stdErrPartial":"\n","stdOutPartial":"(empty)"}
2026-07-24T09:45:43.599Z INFO [electron] oakctl call {"call":"oakctl --password ********** device info --device 169.254.1.222 --format json"}
2026-07-24T09:45:43.611Z INFO [electron] oakctl call {"call":"oakctl --password ********** device info --device 169.254.1.222 --format json"}
2026-07-24T09:45:43.617Z ERROR [electron] oakctl STDERR: Oakctl v0.23.0 is now available! You can install it by running `oakctl self-update`.
2026-07-24T09:45:43.618Z ERROR [electron] oakctl STDERR: oakctl command failed:
0: [91mIncoming stream encountered an IO error (TCP connect): Connection refused (os error 111)
2026-07-24T09:45:43.618Z ERROR [electron] oakctl STDERR: [0m
1: [91mConnection refused (os error 111)[0m
2026-07-24T09:45:43.620Z ERROR [electron] oakctl failed (exit code: 1), retrying in 500ms... (attempt 2/3) {"exitCode":1,"retryCount":2,"maxRetries":3,"args":"device info --device 169.254.1.222 --format json","stdErrPartial":"\u001b[0m\n 1: \u001b[91mConnection refused (os error 111)\u001b[0m\n","stdOutPartial":"(empty)"}
2026-07-24T09:45:43.624Z ERROR [electron] oakctl STDERR: Oakctl v0.23.0 is now available! You can install it by running `oakctl self-update`.
2026-07-24T09:45:43.626Z ERROR [electron] oakctl STDERR: oakctl command failed:
0: [91mIncoming stream encountered an IO error (TCP connect): Connection refused (os error 111)[0m
1: [91mConnection refused (os error 111)[0m
2026-07-24T09:45:43.628Z ERROR [electron] oakctl failed (exit code: 1), retrying in 500ms... (attempt 2/3) {"exitCode":1,"retryCount":2,"maxRetries":3,"args":"device info --device 169.254.1.222 --format json","stdErrPartial":"oakctl command failed: \n 0: \u001b[91mIncoming stream encountered an IO error (TCP connect): Connection refused (os error 111)\u001b[0m\n 1: \u001b[91mConnection refused (os error 111)\u001b[0m\n","stdOutPartial":"(empty)"}
2026-07-24T09:45:44.060Z INFO [electron] oakctl call {"call":"oakctl --password ********** device info --device 169.254.1.222 --format json"}
2026-07-24T09:45:44.072Z INFO [electron] oakctl call {"call":"oakctl --password ********** device info --device 169.254.1.222 --format json"}
2026-07-24T09:45:44.078Z INFO [electron] oakctl call {"call":"oakctl --password ********** device info --device 169.254.1.222 --format json"}
2026-07-24T09:45:44.085Z INFO [electron] oakctl call {"call":"oakctl --password ********** device info --device 169.254.1.222 --format json"}
2026-07-24T09:45:44.090Z ERROR [electron] oakctl STDERR: Oakctl v0.23.0 is now available! You can install it by running `oakctl self-update`.
oakctl command failed:
0: [91mIncoming stream encountered an IO error (TCP connect): Connection refused (os error 111)[0m
1: [91mConnection refused (os error 111)[0m
2026-07-24T09:45:44.091Z ERROR [electron] oakctl STDERR: Oakctl v0.23.0 is now available! You can install it by running `oakctl self-update`.
oakctl command failed:
0: [91mIncoming stream encountered an IO error (TCP connect): Connection refused (os error 111)[0m
1: [91mConnection refused (os error 111)[0m
2026-07-24T09:45:44.091Z ERROR [electron] oakctl STDERR: Oakctl v0.23.0 is now available! You can install it by running `oakctl self-update`.
2026-07-24T09:45:44.091Z ERROR [electron] oakctl failed (exit code: 1), retrying in 500ms... (attempt 3/3) {"exitCode":1,"retryCount":3,"maxRetries":3,"args":"device info --device 169.254.1.222 --format json","stdErrPartial":"Oakctl v0.23.0 is now available! You can install it by running `oakctl self-update`.\noakctl command failed: \n 0: \u001b[91mIncoming stream encountered an IO error (TCP connect): Connection refused (os error 111)\u001b[0m\n 1: \u001b[91mConnection refused (os error 111)\u001b[0m\n","stdOutPartial":"(empty)"}
2026-07-24T09:45:44.091Z ERROR [electron] oakctl failed (exit code: 1), retrying in 500ms... (attempt 3/3) {"exitCode":1,"retryCount":3,"maxRetries":3,"args":"device info --device 169.254.1.222 --format json","stdErrPartial":"Oakctl v0.23.0 is now available! You can install it by running `oakctl self-update`.\noakctl command failed: \n 0: \u001b[91mIncoming stream encountered an IO error (TCP connect): Connection refused (os error 111)\u001b[0m\n 1: \u001b[91mConnection refused (os error 111)\u001b[0m\n","stdOutPartial":"(empty)"}
2026-07-24T09:45:44.091Z INFO [electron] oakctl call {"call":"oakctl --password ********** device info --device 169.254.1.222 --format json"}
2026-07-24T09:45:44.097Z INFO [electron] oakctl call {"call":"oakctl --password ********** device info --device 169.254.1.222 --format json"}
2026-07-24T09:45:44.103Z ERROR [electron] oakctl STDERR: oakctl command failed:
0: [91mIncoming stream encountered an IO error (TCP connect): Connection refused (os error 111)[0m
1: [91mConnection refused (os error 111)[0m
2026-07-24T09:45:44.103Z ERROR [electron] oakctl STDERR: Oakctl v0.23.0 is now available! You can install it by running `oakctl self-update`.
2026-07-24T09:45:44.104Z ERROR [electron] oakctl STDERR: Oakctl v0.23.0 is now available! You can install it by running `oakctl self-update`.
2026-07-24T09:45:44.104Z ERROR [electron] oakctl failed (exit code: 1), retrying in 500ms... (attempt 3/3) {"exitCode":1,"retryCount":3,"maxRetries":3,"args":"device info --device 169.254.1.222 --format json","stdErrPartial":"oakctl command failed: \n 0: \u001b[91mIncoming stream encountered an IO error (TCP connect): Connection refused (os error 111)\u001b[0m\n 1: \u001b[91mConnection refused (os error 111)\u001b[0m\n","stdOutPartial":"(empty)"}
2026-07-24T09:45:44.105Z ERROR [electron] oakctl STDERR: oakctl command failed:
0: [91mIncoming stream encountered an IO error (TCP connect): Connection refused (os error 111)[0m
1: [91mConnection refused (os error 111)[0m
2026-07-24T09:45:44.107Z ERROR [electron] oakctl failed (exit code: 1), retrying in 500ms... (attempt 3/3) {"exitCode":1,"retryCount":3,"maxRetries":3,"args":"device info --device 169.254.1.222 --format json","stdErrPartial":"oakctl command failed: \n 0: \u001b[91mIncoming stream encountered an IO error (TCP connect): Connection refused (os error 111)\u001b[0m\n 1: \u001b[91mConnection refused (os error 111)\u001b[0m\n","stdOutPartial":"(empty)"}
2026-07-24T09:45:44.109Z ERROR [electron] oakctl STDERR: Oakctl v0.23.0 is now available! You can install it by running `oakctl self-update`.
2026-07-24T09:45:44.113Z ERROR [electron] oakctl STDERR: oakctl command failed:
0: [91mIncoming stream encountered an IO error (TCP connect): Connection refused (os error 111)[0m
1: [91mConnection refused (os error 111)
2026-07-24T09:45:44.113Z ERROR [electron] oakctl STDERR: [0m
2026-07-24T09:45:44.115Z ERROR [electron] oakctl failed (exit code: 1), retrying in 500ms... (attempt 3/3) {"exitCode":1,"retryCount":3,"maxRetries":3,"args":"device info --device 169.254.1.222 --format json","stdErrPartial":"\u001b[0m\n","stdOutPartial":"(empty)"}
2026-07-24T09:45:44.116Z ERROR [electron] oakctl STDERR: oakctl command failed:
0: [91mIncoming stream encountered an IO error (TCP connect): Connection refused (os error 111)[0m
1: [91mConnection refused (os error 111)[0m
2026-07-24T09:45:44.118Z ERROR [electron] oakctl failed (exit code: 1), retrying in 500ms... (attempt 3/3) {"exitCode":1,"retryCount":3,"maxRetries":3,"args":"device info --device 169.254.1.222 --format json","stdErrPartial":"oakctl command failed: \n 0: \u001b[91mIncoming stream encountered an IO error (TCP connect): Connection refused (os error 111)\u001b[0m\n 1: \u001b[91mConnection refused (os error 111)\u001b[0m\n","stdOutPartial":"(empty)"}
2026-07-24T09:45:44.120Z INFO [electron] oakctl call {"call":"oakctl --password ********** device info --device 169.254.1.222 --format json"}
2026-07-24T09:45:44.130Z INFO [electron] oakctl call {"call":"oakctl --password ********** device info --device 169.254.1.222 --format json"}
2026-07-24T09:45:44.137Z ERROR [electron] oakctl STDERR: Oakctl v0.23.0 is now available! You can install it by running `oakctl self-update`.
oakctl command failed:
0: [91mIncoming stream encountered an IO error (TCP connect): Connection refused (os error 111)[0m
1: [91mConnection refused (os error 111)[0m
2026-07-24T09:45:44.137Z ERROR [electron] oakctl failed (exit code: 1), retrying in 500ms... (attempt 3/3) {"exitCode":1,"retryCount":3,"maxRetries":3,"args":"device info --device 169.254.1.222 --format json","stdErrPartial":"Oakctl v0.23.0 is now available! You can install it by running `oakctl self-update`.\noakctl command failed: \n 0: \u001b[91mIncoming stream encountered an IO error (TCP connect): Connection refused (os error 111)\u001b[0m\n 1: \u001b[91mConnection refused (os error 111)\u001b[0m\n","stdOutPartial":"(empty)"}
2026-07-24T09:45:44.141Z ERROR [electron] oakctl STDERR: Oakctl v0.23.0 is now available! You can install it by running `oakctl self-update`.
2026-07-24T09:45:44.144Z ERROR [electron] oakctl STDERR: oakctl command failed:
0: [91mIncoming stream encountered an IO error (TCP connect): Connection refused (os error 111)[0m
1: [91mConnection refused (os error 111)[0m
2026-07-24T09:45:44.145Z ERROR [electron] oakctl failed (exit code: 1), retrying in 500ms... (attempt 3/3) {"exitCode":1,"retryCount":3,"maxRetries":3,"args":"device info --device 169.254.1.222 --format json","stdErrPartial":"oakctl command failed: \n 0: \u001b[91mIncoming stream encountered an IO error (TCP connect): Connection refused (os error 111)\u001b[0m\n 1: \u001b[91mConnection refused (os error 111)\u001b[0m\n","stdOutPartial":"(empty)"}
2026-07-24T09:45:44.593Z INFO [electron] oakctl call {"call":"oakctl --password ********** device info --device 169.254.1.222 --format json"}
2026-07-24T09:45:44.602Z INFO [electron] oakctl call {"call":"oakctl --password ********** device info --device 169.254.1.222 --format json"}
2026-07-24T09:45:44.607Z INFO [electron] oakctl call {"call":"oakctl --password ********** device info --device 169.254.1.222 --format json"}
2026-07-24T09:45:44.613Z INFO [electron] oakctl call {"call":"oakctl --password ********** device info --device 169.254.1.222 --format json"}
2026-07-24T09:45:44.618Z ERROR [electron] oakctl STDERR: Oakctl v0.23.0 is now available! You can install it by running `oakctl self-update`.
oakctl command failed:
0: [91mIncoming stream encountered an IO error (TCP connect): Connection refused (os error 111)[0m
1: [91mConnection refused (os error 111)[0m
2026-07-24T09:45:44.618Z ERROR [electron] oakctl STDERR: Oakctl v0.23.0 is now available! You can install it by running `oakctl self-update`.
oakctl command failed:
0: [91mIncoming stream encountered an IO error (TCP connect): Connection refused (os error 111)[0m
1: [91mConnection refused (os error 111)[0m
2026-07-24T09:45:44.619Z ERROR [electron] oakctl STDERR: Oakctl v0.23.0 is now available! You can install it by running `oakctl self-update`.
2026-07-24T09:45:44.619Z INFO [electron] oakctl call {"call":"oakctl --password ********** device info --device 169.254.1.222 --format json"}
2026-07-24T09:45:44.623Z INFO [electron] oakctl call {"call":"oakctl --password ********** device info --device 169.254.1.222 --format json"}
2026-07-24T09:45:44.626Z ERROR [electron] oakctl STDERR: oakctl command failed:
0: [91mIncoming stream encountered an IO error (TCP connect): Connection refused (os error 111)[0m
1: [91mConnection refused (os error 111)[0m
2026-07-24T09:45:44.626Z ERROR [electron] oakctl STDERR: Oakctl v0.23.0 is now available! You can install it by running `oakctl self-update`.
oakctl command failed:
0: [91mIncoming stream encountered an IO error (TCP connect): Connection refused (os error 111)[0m
1: [91mConnection refused (os error 111)[0m
2026-07-24T09:45:44.626Z ERROR [electron] oakctl STDERR: Oakctl v0.23.0 is now available! You can install it by running `oakctl self-update`.
2026-07-24T09:45:44.627Z ERROR [electron] oakctl STDERR: oakctl command failed:
0: [91mIncoming stream encountered an IO error (TCP connect): Connection refused (os error 111)[0m
2026-07-24T09:45:44.627Z ERROR [electron] oakctl STDERR: 1: [91mConnection refused (os error 111)[0m
2026-07-24T09:45:44.628Z ERROR [electron] oakctl STDERR: Oakctl v0.23.0 is now available! You can install it by running `oakctl self-update`.
2026-07-24T09:45:44.630Z ERROR [electron] oakctl STDERR: oakctl command failed:
0: [91mIncoming stream encountered an IO error (TCP connect): Connection refused (os error 111)[0m
1: [91mConnection refused (os error 111)[0m
2026-07-24T09:45:44.638Z INFO [electron] oakctl call {"call":"oakctl --password ********** device info --device 169.254.1.222 --format json"}
2026-07-24T09:45:44.645Z INFO [electron] oakctl call {"call":"oakctl --password ********** device info --device 169.254.1.222 --format json"}
2026-07-24T09:45:44.650Z ERROR [electron] oakctl STDERR: Oakctl v0.23.0 is now available! You can install it by running `oakctl self-update`.
oakctl command failed:
0: [91mIncoming stream encountered an IO error (TCP connect): Connection refused (os error 111)[0m
1: [91mConnection refused (os error 111)[0m
2026-07-24T09:45:44.652Z ERROR [electron] oakctl STDERR: Oakctl v0.23.0 is now available! You can install it by running `oakctl self-update`.
2026-07-24T09:45:44.653Z ERROR [electron] oakctl STDERR: oakctl command failed:
0: [91mIncoming stream encountered an IO error (TCP connect): Connection refused (os error 111)[0m
1: [91mConnection refused (os error 111)[0m
2026-07-24T09:45:46.246Z ERROR [electron] Viewer stderr: 2026-07-24 11:45:46.245 [DEBUG] ThreadedPeriodicCache - Revalidating cache
2026-07-24T09:45:46.246Z ERROR [backend:stderr] 2026-07-24 11:45:46.245 [DEBUG] ThreadedPeriodicCache - Revalidating cache
2026-07-24T09:45:46.755Z ERROR [electron] Viewer stderr: 2026-07-24 11:45:46.753 [DEBUG] ThreadedPeriodicCache - Sleeping for 5 seconds
2026-07-24T09:45:46.755Z ERROR [backend:stderr] 2026-07-24 11:45:46.753 [DEBUG] ThreadedPeriodicCache - Sleeping for 5 seconds
2026-07-24T09:45:51.756Z ERROR [electron] Viewer stderr: 2026-07-24 11:45:51.754 [DEBUG] ThreadedPeriodicCache - Revalidating cache
2026-07-24T09:45:51.756Z ERROR [backend:stderr] 2026-07-24 11:45:51.754 [DEBUG] ThreadedPeriodicCache - Revalidating cache
2026-07-24T09:45:52.264Z ERROR [electron] Viewer stderr: 2026-07-24 11:45:52.263 [DEBUG] ThreadedPeriodicCache - Sleeping for 5 seconds
2026-07-24T09:45:52.264Z ERROR [backend:stderr] 2026-07-24 11:45:52.263 [DEBUG] ThreadedPeriodicCache - Sleeping for 5 seconds
2026-07-24T09:45:57.265Z ERROR [backend:stderr] 2026-07-24 11:45:57.264 [DEBUG] ThreadedPeriodicCache - Revalidating cache
2026-07-24T09:45:57.266Z ERROR [electron] Viewer stderr: 2026-07-24 11:45:57.264 [DEBUG] ThreadedPeriodicCache - Revalidating cache
2026-07-24T09:45:57.772Z ERROR [electron] Viewer stderr: 2026-07-24 11:45:57.771 [DEBUG] ThreadedPeriodicCache - Sleeping for 5 seconds
2026-07-24T09:45:57.772Z ERROR [backend:stderr] 2026-07-24 11:45:57.771 [DEBUG] ThreadedPeriodicCache - Sleeping for 5 seconds
2026-07-24T09:46:00.330Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:00.329 [DEBUG] DevicePipelinePairFactoryIssueHandlingProxy - RuntimeError while connecting to the device: Failed to find device after booting, error message: X_LINK_DEVICE_NOT_FOUND
2026-07-24 11:46:00.330 [DEBUG] measureBandwidth - Request failed on RequestHandlingError. Error: Status code: 404. Device 169.254.1.222 not found.. Connecting to device 169.254.1.222 failed: Failed to find device after booting, error message: X_LINK_DEVICE_NOT_FOUND...
2026-07-24T09:46:00.330Z ERROR [backend:stderr] 2026-07-24 11:46:00.329 [DEBUG] DevicePipelinePairFactoryIssueHandlingProxy - RuntimeError while connecting to the device: Failed to find device after booting, error message: X_LINK_DEVICE_NOT_FOUND
2026-07-24T09:46:00.330Z ERROR [backend:stderr] 2026-07-24 11:46:00.330 [DEBUG] measureBandwidth - Request failed on RequestHandlingError. Error: Status code: 404. Device 169.254.1.222 not found.. Connecting to device 169.254.1.222 failed: Failed to find device after booting, error message: X_LINK_DEVICE_NOT_FOUND...
2026-07-24T09:46:00.331Z ERROR [backend:stderr] 2026-07-24 11:46:00.331 [DEBUG] getApplicationSettings - Executing with request data: None
2026-07-24T09:46:00.332Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:00.331 [DEBUG] getApplicationSettings - Executing with request data: None
2026-07-24T09:46:00.332Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:00.331 [DEBUG] Database - Executing query: SELECT app_id, telemetry_enabled FROM app_settings WHERE id = 1 with parameters ()
2026-07-24 11:46:00.332 [DEBUG] getApplicationSettings - Request finished with response: -- omitted --.
2026-07-24T09:46:00.332Z ERROR [backend:stderr] 2026-07-24 11:46:00.331 [DEBUG] Database - Executing query: SELECT app_id, telemetry_enabled FROM app_settings WHERE id = 1 with parameters ()
2026-07-24T09:46:00.332Z ERROR [backend:stderr] 2026-07-24 11:46:00.332 [DEBUG] getApplicationSettings - Request finished with response: -- omitted --.
2026-07-24T09:46:00.333Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:00.333 [DEBUG] getDevices - Executing with request data: None
2026-07-24T09:46:00.333Z ERROR [backend:stderr] 2026-07-24 11:46:00.333 [DEBUG] getDevices - Executing with request data: None
2026-07-24T09:46:00.346Z DEBUG [frontend] [DeeplinkListener] Unsubscribing from deep link events
2026-07-24T09:46:00.346Z DEBUG [frontend] [DeeplinkListener] Initializing deeplink listener
2026-07-24T09:46:00.346Z DEBUG [frontend] [DeeplinkListener] window.deepLink exists: true
2026-07-24T09:46:00.346Z DEBUG [frontend] [DeeplinkListener] Subscribing to deep link events
2026-07-24T09:46:00.356Z DEBUG [frontend] [DeeplinkListener] Unsubscribing from deep link events
2026-07-24T09:46:00.356Z DEBUG [frontend] [DeeplinkListener] Initializing deeplink listener
2026-07-24T09:46:00.356Z DEBUG [frontend] [DeeplinkListener] window.deepLink exists: true
2026-07-24T09:46:00.356Z DEBUG [frontend] [DeeplinkListener] Subscribing to deep link events
2026-07-24T09:46:00.840Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:00.839 [DEBUG] getDevices - Request finished with response: Response(devices=[]).
2026-07-24T09:46:00.840Z ERROR [backend:stderr] 2026-07-24 11:46:00.839 [DEBUG] getDevices - Request finished with response: Response(devices=[]).
2026-07-24T09:46:00.844Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:00.843 [DEBUG] getDevices - Executing with request data: None
2026-07-24T09:46:00.844Z ERROR [backend:stderr] 2026-07-24 11:46:00.843 [DEBUG] getDevices - Executing with request data: None
2026-07-24T09:46:00.848Z DEBUG [frontend] [DeeplinkListener] Unsubscribing from deep link events
2026-07-24T09:46:00.848Z DEBUG [frontend] [DeeplinkListener] Initializing deeplink listener
2026-07-24T09:46:00.848Z DEBUG [frontend] [DeeplinkListener] window.deepLink exists: true
2026-07-24T09:46:00.848Z DEBUG [frontend] [DeeplinkListener] Subscribing to deep link events
2026-07-24T09:46:00.851Z DEBUG [frontend] [DeeplinkListener] Unsubscribing from deep link events
2026-07-24T09:46:00.851Z DEBUG [frontend] [DeeplinkListener] Initializing deeplink listener
2026-07-24T09:46:00.851Z DEBUG [frontend] [DeeplinkListener] window.deepLink exists: true
2026-07-24T09:46:00.852Z DEBUG [frontend] [DeeplinkListener] Subscribing to deep link events
2026-07-24T09:46:01.350Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:01.349 [DEBUG] getDevices - Request finished with response: Response(devices=[]).
2026-07-24T09:46:01.350Z ERROR [backend:stderr] 2026-07-24 11:46:01.349 [DEBUG] getDevices - Request finished with response: Response(devices=[]).
2026-07-24T09:46:01.354Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:01.353 [DEBUG] getDevices - Executing with request data: None
2026-07-24T09:46:01.354Z ERROR [backend:stderr] 2026-07-24 11:46:01.353 [DEBUG] getDevices - Executing with request data: None
2026-07-24T09:46:01.860Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:01.859 [DEBUG] getDevices - Request finished with response: Response(devices=[]).
2026-07-24T09:46:01.860Z ERROR [backend:stderr] 2026-07-24 11:46:01.859 [DEBUG] getDevices - Request finished with response: Response(devices=[]).
2026-07-24T09:46:01.862Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:01.861 [DEBUG] getApplicationSettings - Executing with request data: None
2026-07-24 11:46:01.862 [DEBUG] Database - Executing query: SELECT app_id, telemetry_enabled FROM app_settings WHERE id = 1 with parameters ()
2026-07-24T09:46:01.862Z ERROR [backend:stderr] 2026-07-24 11:46:01.861 [DEBUG] getApplicationSettings - Executing with request data: None
2026-07-24T09:46:01.862Z ERROR [backend:stderr] 2026-07-24 11:46:01.862 [DEBUG] Database - Executing query: SELECT app_id, telemetry_enabled FROM app_settings WHERE id = 1 with parameters ()
2026-07-24T09:46:01.864Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:01.864 [DEBUG] getApplicationSettings - Request finished with response: -- omitted --.
2026-07-24T09:46:01.864Z ERROR [backend:stderr] 2026-07-24 11:46:01.864 [DEBUG] getApplicationSettings - Request finished with response: -- omitted --.
2026-07-24T09:46:01.865Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:01.865 [DEBUG] getApplicationSettings - Executing with request data: None
2026-07-24T09:46:01.865Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:01.865 [DEBUG] Database - Executing query: SELECT app_id, telemetry_enabled FROM app_settings WHERE id = 1 with parameters ()
2026-07-24 11:46:01.865 [DEBUG] getApplicationSettings - Request finished with response: -- omitted --.
2026-07-24T09:46:01.865Z ERROR [backend:stderr] 2026-07-24 11:46:01.865 [DEBUG] getApplicationSettings - Executing with request data: None
2026-07-24T09:46:01.865Z ERROR [backend:stderr] 2026-07-24 11:46:01.865 [DEBUG] Database - Executing query: SELECT app_id, telemetry_enabled FROM app_settings WHERE id = 1 with parameters ()
2026-07-24T09:46:01.865Z ERROR [backend:stderr] 2026-07-24 11:46:01.865 [DEBUG] getApplicationSettings - Request finished with response: -- omitted --.
2026-07-24T09:46:01.866Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:01.866 [DEBUG] getDevices - Executing with request data: None
2026-07-24T09:46:01.866Z ERROR [backend:stderr] 2026-07-24 11:46:01.866 [DEBUG] getDevices - Executing with request data: None
2026-07-24T09:46:02.373Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:02.372 [DEBUG] getDevices - Request finished with response: Response(devices=[]).
2026-07-24T09:46:02.373Z ERROR [backend:stderr] 2026-07-24 11:46:02.372 [DEBUG] getDevices - Request finished with response: Response(devices=[]).
2026-07-24T09:46:02.774Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:02.772 [DEBUG] ThreadedPeriodicCache - Revalidating cache
2026-07-24T09:46:02.774Z ERROR [backend:stderr] 2026-07-24 11:46:02.772 [DEBUG] ThreadedPeriodicCache - Revalidating cache
2026-07-24T09:46:03.283Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:03.282 [DEBUG] ThreadedPeriodicCache - Sleeping for 5 seconds
2026-07-24T09:46:03.283Z ERROR [backend:stderr] 2026-07-24 11:46:03.282 [DEBUG] ThreadedPeriodicCache - Sleeping for 5 seconds
2026-07-24T09:46:05.675Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:05.674 [DEBUG] getDevices - Executing with request data: None
2026-07-24T09:46:05.675Z ERROR [backend:stderr] 2026-07-24 11:46:05.674 [DEBUG] getDevices - Executing with request data: None
2026-07-24T09:46:06.186Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:06.185 [DEBUG] getDevices - Request finished with response: Response(devices=[]).
2026-07-24T09:46:06.186Z ERROR [backend:stderr] 2026-07-24 11:46:06.185 [DEBUG] getDevices - Request finished with response: Response(devices=[]).
2026-07-24T09:46:08.284Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:08.282 [DEBUG] ThreadedPeriodicCache - Revalidating cache
2026-07-24T09:46:08.284Z ERROR [backend:stderr] 2026-07-24 11:46:08.282 [DEBUG] ThreadedPeriodicCache - Revalidating cache
2026-07-24T09:46:08.793Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:08.792 [DEBUG] ThreadedPeriodicCache - Sleeping for 5 seconds
2026-07-24T09:46:08.793Z ERROR [backend:stderr] 2026-07-24 11:46:08.792 [DEBUG] ThreadedPeriodicCache - Sleeping for 5 seconds
2026-07-24T09:46:10.344Z DEBUG [frontend] [DeeplinkListener] Unsubscribing from deep link events
2026-07-24T09:46:10.345Z DEBUG [frontend] [DeeplinkListener] Initializing deeplink listener
2026-07-24T09:46:10.345Z DEBUG [frontend] [DeeplinkListener] window.deepLink exists: true
2026-07-24T09:46:10.345Z DEBUG [frontend] [DeeplinkListener] Subscribing to deep link events
2026-07-24T09:46:10.348Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:10.347 [DEBUG] getApplicationSettings - Executing with request data: None
2026-07-24T09:46:10.348Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:10.348 [DEBUG] Database - Executing query: SELECT app_id, telemetry_enabled FROM app_settings WHERE id = 1 with parameters ()
2026-07-24T09:46:10.348Z ERROR [backend:stderr] 2026-07-24 11:46:10.347 [DEBUG] getApplicationSettings - Executing with request data: None
2026-07-24T09:46:10.348Z ERROR [backend:stderr] 2026-07-24 11:46:10.348 [DEBUG] Database - Executing query: SELECT app_id, telemetry_enabled FROM app_settings WHERE id = 1 with parameters ()
2026-07-24T09:46:10.349Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:10.348 [DEBUG] getApplicationSettings - Request finished with response: -- omitted --.
2026-07-24T09:46:10.349Z ERROR [backend:stderr] 2026-07-24 11:46:10.348 [DEBUG] getApplicationSettings - Request finished with response: -- omitted --.
2026-07-24T09:46:10.672Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:10.672 [DEBUG] getDevices - Executing with request data: None
2026-07-24T09:46:10.672Z ERROR [backend:stderr] 2026-07-24 11:46:10.672 [DEBUG] getDevices - Executing with request data: None
2026-07-24T09:46:11.180Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:11.179 [DEBUG] getDevices - Request finished with response: Response(devices=[]).
2026-07-24T09:46:11.180Z ERROR [backend:stderr] 2026-07-24 11:46:11.179 [DEBUG] getDevices - Request finished with response: Response(devices=[]).
2026-07-24T09:46:11.337Z DEBUG [frontend] [DeeplinkListener] Unsubscribing from deep link events
2026-07-24T09:46:11.337Z DEBUG [frontend] [DeeplinkListener] Initializing deeplink listener
2026-07-24T09:46:11.337Z DEBUG [frontend] [DeeplinkListener] window.deepLink exists: true
2026-07-24T09:46:11.338Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:11.338 [DEBUG] getApplicationSettings - Executing with request data: None
2026-07-24 11:46:11.338 [DEBUG] Database - Executing query: SELECT app_id, telemetry_enabled FROM app_settings WHERE id = 1 with parameters ()
2026-07-24T09:46:11.338Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:11.338 [DEBUG] getApplicationSettings - Request finished with response: -- omitted --.
2026-07-24T09:46:11.338Z ERROR [backend:stderr] 2026-07-24 11:46:11.338 [DEBUG] getApplicationSettings - Executing with request data: None
2026-07-24T09:46:11.338Z ERROR [backend:stderr] 2026-07-24 11:46:11.338 [DEBUG] Database - Executing query: SELECT app_id, telemetry_enabled FROM app_settings WHERE id = 1 with parameters ()
2026-07-24T09:46:11.338Z ERROR [backend:stderr] 2026-07-24 11:46:11.338 [DEBUG] getApplicationSettings - Request finished with response: -- omitted --.
2026-07-24T09:46:11.338Z DEBUG [frontend] [DeeplinkListener] Subscribing to deep link events
2026-07-24T09:46:13.794Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:13.793 [DEBUG] ThreadedPeriodicCache - Revalidating cache
2026-07-24T09:46:13.794Z ERROR [backend:stderr] 2026-07-24 11:46:13.793 [DEBUG] ThreadedPeriodicCache - Revalidating cache
2026-07-24T09:46:14.303Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:14.302 [DEBUG] ThreadedPeriodicCache - Sleeping for 5 seconds
2026-07-24T09:46:14.303Z ERROR [backend:stderr] 2026-07-24 11:46:14.302 [DEBUG] ThreadedPeriodicCache - Sleeping for 5 seconds
2026-07-24T09:46:15.675Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:15.673 [DEBUG] getDevices - Executing with request data: None
2026-07-24T09:46:15.675Z ERROR [backend:stderr] 2026-07-24 11:46:15.673 [DEBUG] getDevices - Executing with request data: None
2026-07-24T09:46:16.185Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:16.184 [DEBUG] getDevices - Request finished with response: Response(devices=[]).
2026-07-24T09:46:16.185Z ERROR [backend:stderr] 2026-07-24 11:46:16.184 [DEBUG] getDevices - Request finished with response: Response(devices=[]).
2026-07-24T09:46:19.304Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:19.303 [DEBUG] ThreadedPeriodicCache - Revalidating cache
2026-07-24T09:46:19.304Z ERROR [backend:stderr] 2026-07-24 11:46:19.303 [DEBUG] ThreadedPeriodicCache - Revalidating cache
2026-07-24T09:46:19.814Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:19.813 [DEBUG] ThreadedPeriodicCache - Sleeping for 5 seconds
2026-07-24T09:46:19.814Z ERROR [backend:stderr] 2026-07-24 11:46:19.813 [DEBUG] ThreadedPeriodicCache - Sleeping for 5 seconds
2026-07-24T09:46:20.675Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:20.674 [DEBUG] getDevices - Executing with request data: None
2026-07-24T09:46:20.675Z ERROR [backend:stderr] 2026-07-24 11:46:20.674 [DEBUG] getDevices - Executing with request data: None
2026-07-24T09:46:21.183Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:21.182 [DEBUG] getDevices - Request finished with response: Response(devices=[]).
2026-07-24T09:46:21.183Z ERROR [backend:stderr] 2026-07-24 11:46:21.182 [DEBUG] getDevices - Request finished with response: Response(devices=[]).
2026-07-24T09:46:24.815Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:24.813 [DEBUG] ThreadedPeriodicCache - Revalidating cache
2026-07-24T09:46:24.815Z ERROR [backend:stderr] 2026-07-24 11:46:24.813 [DEBUG] ThreadedPeriodicCache - Revalidating cache
2026-07-24T09:46:25.320Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:25.319 [DEBUG] ThreadedPeriodicCache - Sleeping for 5 seconds
2026-07-24T09:46:25.320Z ERROR [backend:stderr] 2026-07-24 11:46:25.319 [DEBUG] ThreadedPeriodicCache - Sleeping for 5 seconds
2026-07-24T09:46:25.674Z ERROR [backend:stderr] 2026-07-24 11:46:25.673 [DEBUG] getDevices - Executing with request data: None
2026-07-24T09:46:25.675Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:25.673 [DEBUG] getDevices - Executing with request data: None
2026-07-24T09:46:26.184Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:26.183 [DEBUG] getDevices - Request finished with response: Response(devices=[]).
2026-07-24T09:46:26.184Z ERROR [backend:stderr] 2026-07-24 11:46:26.183 [DEBUG] getDevices - Request finished with response: Response(devices=[]).
2026-07-24T09:46:30.321Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:30.320 [DEBUG] ThreadedPeriodicCache - Revalidating cache
2026-07-24T09:46:30.321Z ERROR [backend:stderr] 2026-07-24 11:46:30.320 [DEBUG] ThreadedPeriodicCache - Revalidating cache
2026-07-24T09:46:30.830Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:30.828 [DEBUG] getDevices - Executing with request data: None
2026-07-24T09:46:30.830Z ERROR [backend:stderr] 2026-07-24 11:46:30.828 [DEBUG] getDevices - Executing with request data: None
2026-07-24T09:46:31.337Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:31.336 [DEBUG] ThreadedPeriodicCache - Sleeping for 5 seconds
2026-07-24T09:46:31.337Z ERROR [backend:stderr] 2026-07-24 11:46:31.336 [DEBUG] ThreadedPeriodicCache - Sleeping for 5 seconds
2026-07-24T09:46:31.341Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:31.338 [DEBUG] getDevices - Request finished with response: Response(devices=[]).
2026-07-24T09:46:31.341Z ERROR [backend:stderr] 2026-07-24 11:46:31.338 [DEBUG] getDevices - Request finished with response: Response(devices=[]).
2026-07-24T09:46:35.676Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:35.674 [DEBUG] getDevices - Executing with request data: None
2026-07-24T09:46:35.676Z ERROR [backend:stderr] 2026-07-24 11:46:35.674 [DEBUG] getDevices - Executing with request data: None
2026-07-24T09:46:36.183Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:36.182 [DEBUG] getDevices - Request finished with response: Response(devices=[]).
2026-07-24T09:46:36.183Z ERROR [backend:stderr] 2026-07-24 11:46:36.182 [DEBUG] getDevices - Request finished with response: Response(devices=[]).
2026-07-24T09:46:36.340Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:36.340 [DEBUG] ThreadedPeriodicCache - Revalidating cache
2026-07-24T09:46:36.340Z ERROR [backend:stderr] 2026-07-24 11:46:36.340 [DEBUG] ThreadedPeriodicCache - Revalidating cache
2026-07-24T09:46:36.853Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:36.852 [DEBUG] ThreadedPeriodicCache - Sleeping for 5 seconds
2026-07-24T09:46:36.853Z ERROR [backend:stderr] 2026-07-24 11:46:36.852 [DEBUG] ThreadedPeriodicCache - Sleeping for 5 seconds
2026-07-24T09:46:40.674Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:40.674 [DEBUG] getDevices - Executing with request data: None
2026-07-24T09:46:40.674Z ERROR [backend:stderr] 2026-07-24 11:46:40.674 [DEBUG] getDevices - Executing with request data: None
2026-07-24T09:46:41.187Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:41.186 [DEBUG] getDevices - Request finished with response: Response(devices=[]).
2026-07-24T09:46:41.187Z ERROR [backend:stderr] 2026-07-24 11:46:41.186 [DEBUG] getDevices - Request finished with response: Response(devices=[]).
2026-07-24T09:46:41.855Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:41.854 [DEBUG] ThreadedPeriodicCache - Revalidating cache
2026-07-24T09:46:41.855Z ERROR [backend:stderr] 2026-07-24 11:46:41.854 [DEBUG] ThreadedPeriodicCache - Revalidating cache
2026-07-24T09:46:42.362Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:42.361 [DEBUG] ThreadedPeriodicCache - Sleeping for 5 seconds
2026-07-24T09:46:42.362Z ERROR [backend:stderr] 2026-07-24 11:46:42.361 [DEBUG] ThreadedPeriodicCache - Sleeping for 5 seconds
2026-07-24T09:46:45.675Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:45.673 [DEBUG] getDevices - Executing with request data: None
2026-07-24T09:46:45.675Z ERROR [backend:stderr] 2026-07-24 11:46:45.673 [DEBUG] getDevices - Executing with request data: None
2026-07-24T09:46:46.190Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:46.189 [DEBUG] getDevices - Request finished with response: Response(devices=[]).
2026-07-24T09:46:46.190Z ERROR [backend:stderr] 2026-07-24 11:46:46.189 [DEBUG] getDevices - Request finished with response: Response(devices=[]).
2026-07-24T09:46:47.365Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:47.364 [DEBUG] ThreadedPeriodicCache - Revalidating cache
2026-07-24T09:46:47.365Z ERROR [backend:stderr] 2026-07-24 11:46:47.364 [DEBUG] ThreadedPeriodicCache - Revalidating cache
2026-07-24T09:46:47.872Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:47.871 [DEBUG] ThreadedPeriodicCache - Sleeping for 5 seconds
2026-07-24T09:46:47.872Z ERROR [backend:stderr] 2026-07-24 11:46:47.871 [DEBUG] ThreadedPeriodicCache - Sleeping for 5 seconds
2026-07-24T09:46:50.675Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:50.673 [DEBUG] getDevices - Executing with request data: None
2026-07-24T09:46:50.675Z ERROR [backend:stderr] 2026-07-24 11:46:50.673 [DEBUG] getDevices - Executing with request data: None
2026-07-24T09:46:51.183Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:51.183 [DEBUG] getDevices - Request finished with response: Response(devices=[]).
2026-07-24T09:46:51.183Z ERROR [backend:stderr] 2026-07-24 11:46:51.183 [DEBUG] getDevices - Request finished with response: Response(devices=[]).
2026-07-24T09:46:52.873Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:52.872 [DEBUG] ThreadedPeriodicCache - Revalidating cache
2026-07-24T09:46:52.873Z ERROR [backend:stderr] 2026-07-24 11:46:52.872 [DEBUG] ThreadedPeriodicCache - Revalidating cache
2026-07-24T09:46:53.379Z ERROR [backend:stderr] 2026-07-24 11:46:53.378 [DEBUG] ThreadedPeriodicCache - Sleeping for 5 seconds
2026-07-24T09:46:53.380Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:53.378 [DEBUG] ThreadedPeriodicCache - Sleeping for 5 seconds
2026-07-24T09:46:55.674Z ERROR [backend:stderr] 2026-07-24 11:46:55.673 [DEBUG] getDevices - Executing with request data: None
2026-07-24T09:46:55.675Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:55.673 [DEBUG] getDevices - Executing with request data: None
2026-07-24T09:46:56.183Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:56.182 [DEBUG] getDevices - Request finished with response: Response(devices=[]).
2026-07-24T09:46:56.183Z ERROR [backend:stderr] 2026-07-24 11:46:56.182 [DEBUG] getDevices - Request finished with response: Response(devices=[]).
2026-07-24T09:46:58.380Z ERROR [electron] Viewer stderr: 2026-07-24 11:46:58.379 [DEBUG] ThreadedPeriodicCache - Revalidating cache
2026-07-24T09:46:58.380Z ERROR [backend:stderr] 2026-07-24 11:46:58.379 [DEBUG] ThreadedPeriodicCache - Revalidating cache
-------------------------------------------------------------
Viewer version 3.7.0
-------------------------------------------------------------
I tried the camera with the M8 adapter through USB and it worked without issues.
Anyone else having issues recently?
Please help! Thanks!