Current Behavior
Seeing the following error while starting a fresh Remote Instance, looks like it's failing to load the theme locales
[NR] 20/05/2026 09:48:27 [info] Loading palette nodes
[NR] 20/05/2026 09:48:27 [info] forge-light TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined
[NR] 20/05/2026 09:48:27 [info] at Object.dirname (node:path:1408:5)
[NR] 20/05/2026 09:48:27 [info] at loadNodeLocales (/opt/share/projects/flowfuse/test/device/var/project/node_modules/@node-red/registry/lib/loader.js:239:35)
[NR] 20/05/2026 09:48:27 [info] at loadPluginConfig (/opt/share/projects/flowfuse/test/device/var/project/node_modules/@node-red/registry/lib/loader.js:337:11)
[NR] 20/05/2026 09:48:27 [info] at loadModuleTypeFiles (/opt/share/projects/flowfuse/test/device/var/project/node_modules/@node-red/registry/lib/loader.js:84:31)
[NR] 20/05/2026 09:48:27 [info] at loadModuleFiles (/opt/share/projects/flowfuse/test/device/var/project/node_modules/@node-red/registry/lib/loader.js:127:60)
[NR] 20/05/2026 09:48:27 [info] at load (/opt/share/projects/flowfuse/test/device/var/project/node_modules/@node-red/registry/lib/loader.js:43:12)
[NR] 20/05/2026 09:48:27 [info] at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
[NR] 20/05/2026 09:48:27 [info] code: 'ERR_INVALID_ARG_TYPE'
[NR] 20/05/2026 09:48:27 [info] }
[NR] 20/05/2026 09:48:27 [info] forge-dark TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined
[NR] 20/05/2026 09:48:27 [info] at Object.dirname (node:path:1408:5)
[NR] 20/05/2026 09:48:27 [info] at loadNodeLocales (/opt/share/projects/flowfuse/test/device/var/project/node_modules/@node-red/registry/lib/loader.js:239:35)
[NR] 20/05/2026 09:48:27 [info] at loadPluginConfig (/opt/share/projects/flowfuse/test/device/var/project/node_modules/@node-red/registry/lib/loader.js:337:11)
[NR] 20/05/2026 09:48:27 [info] at loadModuleTypeFiles (/opt/share/projects/flowfuse/test/device/var/project/node_modules/@node-red/registry/lib/loader.js:84:31)
[NR] 20/05/2026 09:48:27 [info] at loadModuleFiles (/opt/share/projects/flowfuse/test/device/var/project/node_modules/@node-red/registry/lib/loader.js:127:60)
[NR] 20/05/2026 09:48:27 [info] at load (/opt/share/projects/flowfuse/test/device/var/project/node_modules/@node-red/registry/lib/loader.js:43:12)
[NR] 20/05/2026 09:48:27 [info] at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
[NR] 20/05/2026 09:48:27 [info] code: 'ERR_INVALID_ARG_TYPE'
[NR] 20/05/2026 09:48:27 [info] }
[NR] 20/05/2026 09:48:27 [info] forge TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined
[NR] 20/05/2026 09:48:27 [info] at Object.dirname (node:path:1408:5)
[NR] 20/05/2026 09:48:27 [info] at loadNodeLocales (/opt/share/projects/flowfuse/test/device/var/project/node_modules/@node-red/registry/lib/loader.js:239:35)
[NR] 20/05/2026 09:48:27 [info] at loadPluginConfig (/opt/share/projects/flowfuse/test/device/var/project/node_modules/@node-red/registry/lib/loader.js:337:11)
[NR] 20/05/2026 09:48:27 [info] at loadModuleTypeFiles (/opt/share/projects/flowfuse/test/device/var/project/node_modules/@node-red/registry/lib/loader.js:84:31)
[NR] 20/05/2026 09:48:27 [info] at loadModuleFiles (/opt/share/projects/flowfuse/test/device/var/project/node_modules/@node-red/registry/lib/loader.js:127:60)
[NR] 20/05/2026 09:48:27 [info] at load (/opt/share/projects/flowfuse/test/device/var/project/node_modules/@node-red/registry/lib/loader.js:43:12)
[NR] 20/05/2026 09:48:27 [info] at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
[NR] 20/05/2026 09:48:27 [info] code: 'ERR_INVALID_ARG_TYPE'
[NR] 20/05/2026 09:48:27 [info] }
[NR] 20/05/2026 09:48:27 [info] FlowFuse Metrics Plugin loaded
Expected Behavior
No errors
Steps To Reproduce
- Install device agent 3.8.3
- provision new application bound device
- start device with new config
Environment
- FlowFuse version: 2.30.1
- Device agent: 3.8.3
- Node.js version: 20.20.1
- npm version: 10.8
- Platform/OS: linux
- Browser: NA
Linked Customers
- Customer name and/or link to HubSpot contact
Current Behavior
Seeing the following error while starting a fresh Remote Instance, looks like it's failing to load the theme locales
Expected Behavior
No errors
Steps To Reproduce
Environment
Linked Customers