RedMatic-HomeKit icon indicating copy to clipboard operation
RedMatic-HomeKit copied to clipboard

Crash Nodered - Uncaught Exception in once.js

Open Tscherno opened this issue 5 years ago • 2 comments

Mir schmiert Nodered regelmäßig ab. Ich kann nicht genau sagen seit wann. Log ist auf error. Falls höheres Logging notwendig, kann ich das sicher zeitnah liefern...

Sep 29 14:55:11 homematic daemon.err node-red: 29 Sep 14:55:11 - [red] Uncaught Exception:
Sep 29 14:55:11 homematic daemon.err node-red: 29 Sep 14:55:11 - Error: This callback function has already been called by someone else; it can only be called one time.
Sep 29 14:55:11 homematic daemon.err node-red:     at /usr/local/addons/redmatic/lib/node_modules/redmatic-homekit/node_modules/hap-nodejs/lib/util/once.js:12:13
Sep 29 14:55:11 homematic daemon.err node-red:     at Characteristic.StatusLowBattery.addListener.callback (/usr/local/addons/redmatic/lib/node_modules/redmatic-homekit/homematic-devices/lib/accessory.js:203:13)
Sep 29 14:55:11 homematic daemon.err node-red:     at Characteristic.StatusLowBattery.emit (events.js:203:15)
Sep 29 14:55:11 homematic daemon.err node-red:     at Characteristic.StatusLowBattery.Characteristic.getValue (/usr/local/addons/redmatic/lib/node_modules/redmatic-homekit/node_modules/hap-nodejs/lib/Characteristic.js:164:10)
Sep 29 14:55:11 homematic daemon.err node-red:     at Bridge.<anonymous> (/usr/local/addons/redmatic/lib/node_modules/redmatic-homekit/node_modules/hap-nodejs/lib/Accessory.js:771:20)
Sep 29 14:55:11 homematic daemon.err node-red:     at Array.forEach (<anonymous>)
Sep 29 14:55:11 homematic daemon.err node-red:     at Bridge.Accessory._handleGetCharacteristics (/usr/local/addons/redmatic/lib/node_modules/redmatic-homekit/node_modules/hap-nodejs/lib/Accessory.js:735:8)
Sep 29 14:55:11 homematic daemon.err node-red:     at HAPServer.emit (events.js:198:13)
Sep 29 14:55:11 homematic daemon.err node-red:     at HAPServer._handleCharacteristics (/usr/local/addons/redmatic/lib/node_modules/redmatic-homekit/node_modules/hap-nodejs/lib/HAPServer.js:928:10)
Sep 29 14:55:11 homematic daemon.err node-red:     at HAPServer.<anonymous> (/usr/local/addons/redmatic/lib/node_modules/redmatic-homekit/node_modules/hap-nodejs/lib/HAPServer.js:209:39)
Sep 29 14:55:11 homematic daemon.err node-red:     at IncomingMessage.emit (events.js:198:13)
Sep 29 14:55:11 homematic daemon.err node-red:     at endReadableNT (_stream_readable.js:1145:12)
Sep 29 14:55:11 homematic daemon.err node-red:     at process._tickCallback (internal/process/next_tick.js:63:19)
Sep 29 14:55:11 homematic daemon.err node-red: Node-RED exited with non-zero exit status 1
Sep 29 14:55:11 homematic daemon.warn redmatic: Restarting Node-RED (3/2147483647)

Tscherno avatar Sep 29 '19 15:09 Tscherno

Passiert das immer nur wenn Du in Node-RED ein- oder mehrmals deployed hast oder passiert das auch ohne dass Du nach dem Start was deployed hast? Ein Log auf Debug-Level wäre definitiv hilfreich.

hobbyquaker avatar Sep 30 '19 19:09 hobbyquaker

@Tscherno Um das zu debuggen bräuchte ich mehr vom Log (auf Debug Level), insbesondere die add ... listener nach dem Start/Deploy sowie ein paar Zeilen bevor die Exception auftritt wären relevant.

hobbyquaker avatar Dec 05 '19 17:12 hobbyquaker