diff --git a/CHANGELOG.md b/CHANGELOG.md index ce55b0228d..2b9ac1ac53 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -22,6 +22,7 @@ _This release is scheduled to be released on 2025-01-01._ ### Fixed - [updatenotification] Fix pm2 using detection when pm2 script is in MagicMirror root folder (#3576) +- [core] Fix loading node_helper of modules: avoid black screen, display errors and continue loading with next module (#3578) ## [2.29.0] - 2024-10-01 diff --git a/js/app.js b/js/app.js index 8ae002e9f0..5ab23356ee 100644 --- a/js/app.js +++ b/js/app.js @@ -197,7 +197,13 @@ function App () { // if the helper was found if (loadHelper) { - const Module = require(helperPath); + let Module; + try { + Module = require(helperPath); + } catch (e) { + Log.error(`Error when loading ${moduleName}:`, e.message); + return; + } let m = new Module(); if (m.requiresVersion) {