NEWS
[gelöst] Web Adapter stürzt ab - Maximum call stack size ex.
-
Systemdata Bitte Ausfüllen Hardwaresystem: Synology/Docker Arbeitsspeicher: 5,6GB Festplattenart: HDD Betriebssystem: linux x64 Node-Version: Nodejs-Version: 12.22.2 NPM-Version: 6.14.13 Installationsart: Skript/Manuell Image genutzt: Ja (latest-v5) Ort/Name der Imagedatei: https://hub.docker.com/r/buanet/iobroker Nachdem ich die letzten Updates gemacht habe, gibt es öfter Probleme mit VIS.
Ich habe mir eine kleine Visualisierung gebaut, mit der ich unsere Poolpumpe schalten/steuern kann. Die Schalter habe ich mit vis-hqwidgets v1.1.7 realisiert.
Wenn ich nun einen oder mehrere Schalter öfter hintereinander betätige, stürzt der Web Adapter ab. Im Protokoll steht dann folgendes:2021-08-10 08:38:54.949 - error: web.0 (9017) uncaught exception: Maximum call stack size exceeded 2021-08-10 08:38:54.950 - error: web.0 (9017) RangeError: Maximum call stack size exceeded at get (internal/bootstrap/pre_execution.js:309:8) at isBuf (/opt/iobroker/node_modules/socket.io-parser/is-buffer.js:18:31) at _removeBlobs (/opt/iobroker/node_modules/socket.io-parser/binary.js:128:44) at _removeBlobs (/opt/iobroker/node_modules/socket.io-parser/binary.js:130:9) at _removeBlobs (/opt/iobroker/node_modules/socket.io-parser/binary.js:130:9) at _removeBlobs (/opt/iobroker/node_modules/socket.io-parser/binary.js:130:9) at _removeBlobs (/opt/iobroker/node_modules/socket.io-parser/binary.js:130:9) at _removeBlobs (/opt/iobroker/node_modules/socket.io-parser/binary.js:130:9) at _removeBlobs (/opt/iobroker/node_modules/socket.io-parser/binary.js:130:9) at _removeBlobs (/opt/iobroker/node_modules/socket.io-parser/binary.js:130:9) 2021-08-10 08:38:54.950 - error: web.0 (9017) Maximum call stack size exceeded 2021-08-10 08:38:54.954 - info: web.0 (9017) terminated http server on port 8082 2021-08-10 08:38:54.955 - info: web.0 (9017) terminating 2021-08-10 08:38:54.956 - warn: web.0 (9017) Terminated (UNCAUGHT_EXCEPTION): Without reason 2021-08-10 08:38:55.513 - error: host.iobroker instance system.adapter.web.0 terminated with code 6 (UNCAUGHT_EXCEPTION)Das ist mir früher nicht aufgefallen, allerdings bin ich auch noch sehr grün hinter den Ohren, was iobroker angeht.
Falls es etwas nutzt iob list adapters gibt folgendes aus:
system.adapter.admin : admin - v5.1.23 system.adapter.discovery : discovery - v2.7.0 system.adapter.gotify : gotify - v0.0.1 system.adapter.influxdb : influxdb - v1.9.5 system.adapter.info : info - v1.9.8 system.adapter.javascript : javascript - v5.2.8 system.adapter.modbus : modbus - v3.4.11 system.adapter.netatmo-crawler : netatmo-crawler - v0.4.1 system.adapter.parser : parser - v1.0.7 system.adapter.shelly : shelly - v4.0.7 system.adapter.simple-api : simple-api - v2.6.1 system.adapter.smartmeter : smartmeter - v3.2.1 system.adapter.socketio : socketio - v3.1.4 system.adapter.vis : vis - v1.4.3 system.adapter.vis-history : vis-history - v1.0.0 system.adapter.vis-hqwidgets : vis-hqwidgets - v1.1.7 system.adapter.web : web - v3.4.7Vielen Dank schon einmal für die Mühe!
Gruß Jörg
EDIT sagt:
Es lag wohl an den vis-hqwidgets. Nachdem ich die Schalter durch die "normalen" Bulb on/off ersetzt habe, tritt der Fehler nicht mehr auf.
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