NEWS
Absturz des javascript Adapters Version 10.1.3
-
Zur schnelleren Info hier der wichtigste Issue Inhalt:
Since updating to JavaScript 10.1.3 yesterday, I have been experiencing the same issues:
• The JavaScript adapter cannot be started.
• The logfile is cluttered with host.IOBROKER entries of the type mentioned above .
• All adapters are in debug mode. Any attempted changes are rejected.
• In the web view, the ‘head’ for switching to expert mode is missing.
• Attempts to downgrade the javascript adapter via command-line interface to a 9.x version are rejected with a message stating that only an upgrade to a newer version is possible.… and many, many functions implemented via javascripts, which are essential in day-to-day use, no longer work.
The problem
host.IOBROKER | 2026-09-12 11:59:45.764 | info | Restart adapter system.adapter.javascript.0 because enabled
host.IOBROKER | 2026-09-12 11:59:45.764 | error | instance system.adapter.javascript.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
host.IOBROKER | 2026-09-12 11:59:45.764 | error | Caught by controller[0]: Node.js v22.21.1
host.IOBROKER | 2026-09-12 11:59:45.764 | error | Caught by controller[0]:
host.IOBROKER | 2026-09-12 11:59:45.764 | error | Caught by controller[0]: }
host.IOBROKER | 2026-09-12 11:59:45.764 | error | Caught by controller[0]: code: 'ERR_PACKAGE_PATH_NOT_EXPORTED'
host.IOBROKER | 2026-09-12 11:59:45.764 | error | Caught by controller[0]: at wrapModuleLoad (node:internal/modules/cjs/loader:237:24) {
host.IOBROKER | 2026-09-12 11:59:45.764 | error | Caught by controller[0]: at TracingChannel.traceSync (node:diagnostics_channel:328:14)
host.IOBROKER | 2026-09-12 11:59:45.764 | error | Caught by controller[0]: at Function._load (node:internal/modules/cjs/loader:1192:37)
host.IOBROKER | 2026-09-12 11:59:45.764 | error | Caught by controller[0]: at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1030:22)
host.IOBROKER | 2026-09-12 11:59:45.764 | error | Caught by controller[0]: at defaultResolveImpl (node:internal/modules/cjs/loader:1025:19)
host.IOBROKER | 2026-09-12 11:59:45.764 | error | Caught by controller[0]: at Function._resolveFilename (node:internal/modules/cjs/loader:1369:27)
host.IOBROKER | 2026-09-12 11:59:45.764 | error | Caught by controller[0]: at Function._findPath (node:internal/modules/cjs/loader:717:31)
host.IOBROKER | 2026-09-12 11:59:45.764 | error | Caught by controller[0]: at resolveExports (node:internal/modules/cjs/loader:650:36)
host.IOBROKER | 2026-09-12 11:59:45.764 | error | Caught by controller[0]: at packageExportsResolve (node:internal/modules/esm/resolve:660:9)
host.IOBROKER | 2026-09-12 11:59:45.764 | error | Caught by controller[0]: at exportsNotFound (node:internal/modules/esm/resolve:313:10)
host.IOBROKER | 2026-09-12 11:59:45.764 | error | Caught by controller[0]: Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './credentials' is not defined by "exports" in d:\ioBroker2\node_modules@iobroker\adapter-core\package.json
host.IOBROKER | 2026-09-12 11:59:45.764 | error | Caught by controller[0]:
host.IOBROKER | 2026-09-12 11:59:45.764 | error | Caught by controller[0]: ^
host.IOBROKER | 2026-09-12 11:59:45.764 | error | Caught by controller[0]: throw e;
host.IOBROKER | 2026-09-12 11:59:45.763 | error | Caught by controller[0]: node:internal/modules/cjs/loader:657
host.IOBROKER | 2026-09-12 11:59:45.057 | info | instance system.adapter.javascript.0 in version "10.1.3" started with pid 6560 -
Es gibt einen issue (https://github.com/ioBroker/ioBroker.javascript/issues/2371 ) das der Adapter eine Bibliothek in einer Version benötigt die mit JS-Controller 7.1 nicht installiert ist, sich aber trotzdem installieren lässt.
Zumindest sieht der log Auszug gleich aus.
Ein Update auf JS-Controller 7.2.2 sollte das Problem lösen.
A.
-
Danke!
Parallel zu Euren Antworten hatte ich bereitszwischenzeitlich über npm Downgrades auf javascripz 9.2.4 (wegen der Abstürze) und auf admin 7.8.23 (wegen der Ungereimtheiten in der Web-Oberfläche) vorgenommen, um Druck vom Kessel zu nehmen. Jetzt "darf" ich noch meine dreistellige Anzahl von Skripten wieder starten

-
Es gibt einen issue (https://github.com/ioBroker/ioBroker.javascript/issues/2371 ) das der Adapter eine Bibliothek in einer Version benötigt die mit JS-Controller 7.1 nicht installiert ist, sich aber trotzdem installieren lässt.
Zumindest sieht der log Auszug gleich aus.
Ein Update auf JS-Controller 7.2.2 sollte das Problem lösen.
A.
Es gibt einen issue (https://github.com/ioBroker/ioBroker.javascript/issues/2371 ) das der Adapter eine Bibliothek in einer Version benötigt die mit JS-Controller 7.1 nicht installiert ist, sich aber trotzdem installieren lässt.
Zumindest sieht der log Auszug gleich aus.
Ein Update auf JS-Controller 7.2.2 sollte das Problem lösen.
A.
FYI:
Hab Bluefox explizit getriggert ... -
Es gibt einen issue (https://github.com/ioBroker/ioBroker.javascript/issues/2371 ) das der Adapter eine Bibliothek in einer Version benötigt die mit JS-Controller 7.1 nicht installiert ist, sich aber trotzdem installieren lässt.
Zumindest sieht der log Auszug gleich aus.
Ein Update auf JS-Controller 7.2.2 sollte das Problem lösen.
A.
FYI:
Hab Bluefox explizit getriggert ... -
Javascript hat die neueste Version ca 16h alt ...

-
Aber ja js-controller 7.1.x sollte soweiso NIEMAND mehr nutzen:
https://forum.iobroker.net/topic/84818/wichtiges-update-für-controller-7.2.2-im-stable
-
Javascript hat die neueste Version ca 16h alt ...

-
Damit die Info auch hier ankommt:
Ursache war der veraltete js-controller 7.1.x
https://github.com/ioBroker/ioBroker.javascript/issues/2379#issuecomment-5655109232
-
Damit die Info auch hier ankommt:
Ursache war der veraltete js-controller 7.1.x
https://github.com/ioBroker/ioBroker.javascript/issues/2379#issuecomment-5655109232
-
Nö, das war definitiv nicht du Ursache des Absturzes. Sonst würde der das Adapter nach einem Update des js-controlelrs auch nicht laufen Dabei wird nämlich die Dependencyprüfung nicht korrigiert. Eine Dependencyprüfung hätte dich nur dran erinnert dein veraltetes System zu aktualisisern. :-)
Und ganz generell für jene die auch noch zu alte js-controller Versionen fahren nochmal die Info bezüglich Updatebedarf für frühe 7.x.x Versionen:
🚨 Dringendes Update: js-controller 7.2.2
Der js-controller 7.2.2 ist jetzt im STABLE-Repository verfügbar.
Nutzer der Versionen 7.1.x, 7.2.0 und 7.2.1 sollten bitte schnellstmöglich aktualisieren.
Die älteren Versionen erzeugen aktuell sehr viele zentrale Fehlerprotokolle. Dadurch werden die ioBroker-Server stark belastet und die Funktionalität kann für alle Nutzer beeinträchtigt werden.
Das Update enthält außerdem wichtige Anpassungen für zukünftige Adapter-Versionen.
⚠️ Bitte wundert euch nicht, wenn ihr die Admin-Information auch nach einem bereits durchgeführten Update angezeigt bekommt.
Die Nachricht kann technisch nicht auf bestimmte js-controller-Versionen begrenzt werden und wird daher an alle Nutzer verteilt.
Bitte prüft eure Version und aktualisiert euer System bei Bedarf zeitnah. Vielen Dank! 🙏 -
Nö, das war definitiv nicht du Ursache des Absturzes. Sonst würde der das Adapter nach einem Update des js-controlelrs auch nicht laufen Dabei wird nämlich die Dependencyprüfung nicht korrigiert. Eine Dependencyprüfung hätte dich nur dran erinnert dein veraltetes System zu aktualisisern. :-)
Und ganz generell für jene die auch noch zu alte js-controller Versionen fahren nochmal die Info bezüglich Updatebedarf für frühe 7.x.x Versionen:
🚨 Dringendes Update: js-controller 7.2.2
Der js-controller 7.2.2 ist jetzt im STABLE-Repository verfügbar.
Nutzer der Versionen 7.1.x, 7.2.0 und 7.2.1 sollten bitte schnellstmöglich aktualisieren.
Die älteren Versionen erzeugen aktuell sehr viele zentrale Fehlerprotokolle. Dadurch werden die ioBroker-Server stark belastet und die Funktionalität kann für alle Nutzer beeinträchtigt werden.
Das Update enthält außerdem wichtige Anpassungen für zukünftige Adapter-Versionen.
⚠️ Bitte wundert euch nicht, wenn ihr die Admin-Information auch nach einem bereits durchgeführten Update angezeigt bekommt.
Die Nachricht kann technisch nicht auf bestimmte js-controller-Versionen begrenzt werden und wird daher an alle Nutzer verteilt.
Bitte prüft eure Version und aktualisiert euer System bei Bedarf zeitnah. Vielen Dank! 🙏 -
Ja, aber das hätte nicht die URSACHE behoben sondern nur das AUFTRETEN verhindert :-)
Und ich bleibe auch dabei:
Hättest du dein System wie per Announcemnet (im Forum und auch als Admin Announcement) aktualisiert bräuchten wir hier nicht zu diskutieren. :-) -
Ja, aber das hätte nicht die URSACHE behoben sondern nur das AUFTRETEN verhindert :-)
Und ich bleibe auch dabei:
Hättest du dein System wie per Announcemnet (im Forum und auch als Admin Announcement) aktualisiert bräuchten wir hier nicht zu diskutieren. :-)
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden

