NEWS
mqtt, simple-api und node-red in reboot schleife
-
Bei mir läuft iobroker auf einem Raspi4 auf einer SSD, mit stable adaptern. Sonst immer alles sehr zuverlässig, ich aktualisiere alles regelmässig.
Ich habe heute morgen den openknx adapter upgedated und auch alle debian Pakete mal wieder upgedatet und dann den Raspi neu gestartet. Seit dem hängen der mqtt, der simple-api und der node-red adapter in einer reboot schleife mit ähnlichen Fehlermeldungen:
mqtt: Er kann aufstarten und Clients verbinden sich und dann stürtzt er mit folgender Fehlermeldung ab:
TypeError: Cannot read properties of undefined (reading 'startsWith') at ensureObjectStructure (/opt/iobroker/node_modules/iobroker.mqtt/lib/server.js:332:17) at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.mqtt/lib/server.js:512:17) at processImmediate (node:internal/timers:468:21)simple-api:
TypeError: Cannot read properties of undefined (reading 'name') at Immediate.<anonymous> (/opt/iobroker/node_modules/@iobroker/db-objects-redis/lib/objects/objectsInRedisClient.js:4191:90) at processImmediate (node:internal/timers:468:21)node-red:
TypeError: Cannot read properties of undefined (reading 'startsWith') at validIdForAutomaticFolderCreation (/opt/iobroker/node_modules/iobroker.node-red/nodes/ioBroker.js:154:19) at ensureObjectStructure (/opt/iobroker/node_modules/iobroker.node-red/nodes/ioBroker.js:159:14) at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.node-red/nodes/ioBroker.js:277:31) at processImmediate (node:internal/timers:468:21)Ich habe jetzt schon nodejs von 14 auf 16 aktualisiert, bei allen 3 adaptern rebuild gemacht (iobroker rebuild <adaptername> --install) und die dependencies neu geholt (npm install --production), ohne Erfolg.
Welchen Fehler sehe ich nicht?
-
Bei mir läuft iobroker auf einem Raspi4 auf einer SSD, mit stable adaptern. Sonst immer alles sehr zuverlässig, ich aktualisiere alles regelmässig.
Ich habe heute morgen den openknx adapter upgedated und auch alle debian Pakete mal wieder upgedatet und dann den Raspi neu gestartet. Seit dem hängen der mqtt, der simple-api und der node-red adapter in einer reboot schleife mit ähnlichen Fehlermeldungen:
mqtt: Er kann aufstarten und Clients verbinden sich und dann stürtzt er mit folgender Fehlermeldung ab:
TypeError: Cannot read properties of undefined (reading 'startsWith') at ensureObjectStructure (/opt/iobroker/node_modules/iobroker.mqtt/lib/server.js:332:17) at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.mqtt/lib/server.js:512:17) at processImmediate (node:internal/timers:468:21)simple-api:
TypeError: Cannot read properties of undefined (reading 'name') at Immediate.<anonymous> (/opt/iobroker/node_modules/@iobroker/db-objects-redis/lib/objects/objectsInRedisClient.js:4191:90) at processImmediate (node:internal/timers:468:21)node-red:
TypeError: Cannot read properties of undefined (reading 'startsWith') at validIdForAutomaticFolderCreation (/opt/iobroker/node_modules/iobroker.node-red/nodes/ioBroker.js:154:19) at ensureObjectStructure (/opt/iobroker/node_modules/iobroker.node-red/nodes/ioBroker.js:159:14) at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.node-red/nodes/ioBroker.js:277:31) at processImmediate (node:internal/timers:468:21)Ich habe jetzt schon nodejs von 14 auf 16 aktualisiert, bei allen 3 adaptern rebuild gemacht (iobroker rebuild <adaptername> --install) und die dependencies neu geholt (npm install --production), ohne Erfolg.
Welchen Fehler sehe ich nicht?
Zum Glück ist alles JavaScript Code, den man editieren kann.
Ich habe an den Codestellen, an denen es zur Exception kommt, logs eingebaut und dadurch gesehen, dass mir scheinbar Objekte abhanden gekommen sind. Bin nicht sicher, warum die weg sind und warum die aber trotzdem geladen werden sollen.
Zumindest stürzen die Adapter jetzt nicht mehr ab.
-
Zum Glück ist alles JavaScript Code, den man editieren kann.
Ich habe an den Codestellen, an denen es zur Exception kommt, logs eingebaut und dadurch gesehen, dass mir scheinbar Objekte abhanden gekommen sind. Bin nicht sicher, warum die weg sind und warum die aber trotzdem geladen werden sollen.
Zumindest stürzen die Adapter jetzt nicht mehr ab.
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