NEWS
javaskript variablen monitoren
-
Hallo, wenn ich über creatobject eine Variable angelegt habe, dann kann ich diese ja über die objekte einsehen.
Gibt es auch eine Möglichkeit die internen lokalen Variablen zur Laufzeit des Skripts zu beobachten?Ich habe eine Schrittkette programmiert und würde gerne den aktuellen Status einsehen, während diese durchlaufen wird.
-
Hallo, wenn ich über creatobject eine Variable angelegt habe, dann kann ich diese ja über die objekte einsehen.
Gibt es auch eine Möglichkeit die internen lokalen Variablen zur Laufzeit des Skripts zu beobachten?Ich habe eine Schrittkette programmiert und würde gerne den aktuellen Status einsehen, während diese durchlaufen wird.
-
@alcalzone Wenn ich das anklicke, wird das skript gestoppt und es läuft oben nur ein balken durch und es steht dort skript läuft nicht. Mehr passiert nicht.
-
@alcalzone Wenn ich das anklicke, wird das skript gestoppt und es läuft oben nur ein balken durch und es steht dort skript läuft nicht. Mehr passiert nicht.
-
@alcalzone Chrome

-
@alcalzone sagte in javaskript variablen monitoren:
Irgendein Fehler in der Browserkonsole?
:point_up_2:
-
@alcalzone sagte in javaskript variablen monitoren:
Irgendein Fehler in der Browserkonsole?
:point_up_2:
@alcalzone nein kein fehler
-
@alcalzone sagte in javaskript variablen monitoren:
Irgendein Fehler in der Browserkonsole?
:point_up_2:
@alcalzone
Bei mir geht das ebenfalls nicht. Ich bekomme jedoch folgende Fehlermeldungen im Log:2021-07-18 16:21:09.815 - error: javascript.0 (25154) uncaught exception: Cannot call write after a stream was destroyed 2021-07-18 16:21:09.816 - error: javascript.0 (25154) Error [ERR_STREAM_DESTROYED]: Cannot call write after a stream was destroyed at doWrite (_stream_writable.js:399:19) at writeOrBuffer (_stream_writable.js:387:5) at Socket.Writable.write (_stream_writable.js:318:11) at Console.log (/opt/iobroker/node_modules/winston/lib/winston/transports/console.js:79:23) at Console._write (/opt/iobroker/node_modules/winston-transport/index.js:103:17) at doWrite (/opt/iobroker/node_modules/winston-transport/node_modules/readable-stream/lib/_stream_writable.js:428:64) at writeOrBuffer (/opt/iobroker/node_modules/winston-transport/node_modules/readable-stream/lib/_stream_writable.js:417:5) at Console.Writable.write (/opt/iobroker/node_modules/winston-transport/node_modules/readable-stream/lib/_stream_writable.js:334:11) at DerivedLogger.ondata (/opt/iobroker/node_modules/winston/node_modules/readable-stream/lib/_stream_readable.js:681:20) at DerivedLogger.emit (events.js:326:22) at DerivedLogger.EventEmitter.emit (domain.js:483:12) at addChunk (/opt/iobroker/node_modules/winston/node_modules/readable-stream/lib/_stream_readable.js:298:12) at readableAddChunk (/opt/iobroker/node_modules/winston/node_modules/readable-stream/lib/_stream_readable.js:280:11) at DerivedLogger.Readable.push (/opt/iobroker/node_modules/winston/node_modules/readable-stream/lib/_stream_readable.js:241:10) at DerivedLogger.Transform.push (/opt/iobroker/node_modules/winston/node_modules/readable-stream/lib/_stream_transform.js:139:32) at DerivedLogger._transform (/opt/iobroker/node_modules/winston/lib/winston/logger.js:305:12) at DerivedLogger.Transform._read (/opt/iobroker/node_modules/winston/node_modules/readable-stream/lib/_stream_transform.js:177:10) at DerivedLogger.Transform._write (/opt/iobroker/node_modules/winston/node_modules/readable-stream/lib/_stream_transform.js:164:83) at doWrite (/opt/iobroker/node_modules/winston/node_modules/readable-stream/lib/_stream_writable.js:409:139) at writeOrBuffer (/opt/iobroker/node_modules/winston/node_modules/readable-stream/lib/_stream_writable.js:398:5) at DerivedLogger.Writable.write (/opt/iobroker/node_modules/winston/node_modules/readable-stream/lib/_stream_writable.js:307:11) at DerivedLogger. [as info] (/opt/iobroker/node_modules/winston/lib/winston/create-logger.js:81:14) at Log.info (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:123:21) at prepareScript (/opt/iobroker/node_modules/iobroker.javascript/main.js:1709:25) at /opt/iobroker/node_modules/iobroker.javascript/main.js:1817:17 at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.javascript/main.js:1306:17) at processImmediate (internal/timers.js:463:21) 2021-07-18 16:21:09.817 - error: javascript.0 (25154) Exception-Code: ERR_STREAM_DESTROYED: Cannot call write after a stream was destroyedDann ein paar Startmeldungen von Skripten und anschließend:
2021-07-18 16:21:10.645 - error: host.tims-pi1 Caught by controller[1]: Runtime.executionContextCreated: => 2021-07-18 16:21:10.651 - error: host.tims-pi1 Caught by controller[1]: { 2021-07-18 16:21:10.651 - error: host.tims-pi1 Caught by controller[1]: "context": { 2021-07-18 16:21:10.651 - error: host.tims-pi1 Caught by controller[1]: "id": 1, 2021-07-18 16:21:10.652 - error: host.tims-pi1 Caught by controller[1]: "origin": "", 2021-07-18 16:21:10.652 - error: host.tims-pi1 Caught by controller[1]: "name": "/usr/bin/node[25154]", 2021-07-18 16:21:10.652 - error: host.tims-pi1 Caught by controller[1]: "auxData": { 2021-07-18 16:21:10.653 - error: host.tims-pi1 Caught by controller[1]: "isDefault": true 2021-07-18 16:21:10.653 - error: host.tims-pi1 Caught by controller[1]: } 2021-07-18 16:21:10.653 - error: host.tims-pi1 Caught by controller[1]: } 2021-07-18 16:21:10.654 - error: host.tims-pi1 Caught by controller[1]: } 2021-07-18 16:21:10.654 - error: host.tims-pi1 Caught by controller[2]: Runtime.executionContextCreated: => 2021-07-18 16:21:10.655 - error: host.tims-pi1 Caught by controller[2]: { 2021-07-18 16:21:10.655 - error: host.tims-pi1 Caught by controller[2]: "context": { 2021-07-18 16:21:10.655 - error: host.tims-pi1 Caught by controller[2]: "id": 2, 2021-07-18 16:21:10.655 - error: host.tims-pi1 Caught by controller[2]: "origin": "", 2021-07-18 16:21:10.656 - error: host.tims-pi1 Caught by controller[2]: "name": "VM Context 1", 2021-07-18 16:21:10.656 - error: host.tims-pi1 Caught by controller[2]: "auxData": { 2021-07-18 16:21:10.656 - error: host.tims-pi1 Caught by controller[2]: "isDefault": false 2021-07-18 16:21:10.656 - error: host.tims-pi1 Caught by controller[2]: } 2021-07-18 16:21:10.657 - error: host.tims-pi1 Caught by controller[2]: } 2021-07-18 16:21:10.657 - error: host.tims-pi1 Caught by controller[2]: } 2021-07-18 16:21:10.657 - error: host.tims-pi1 Caught by controller[3]: ReferenceError: stats is not defined 2021-07-18 16:21:10.658 - error: host.tims-pi1 Caught by controller[3]: at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:482:59) 2021-07-18 16:21:10.658 - error: host.tims-pi1 Caught by controller[3]: at Immediate. (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5706:41) 2021-07-18 16:21:10.658 - error: host.tims-pi1 Caught by controller[3]: at processImmediate (internal/timers.js:461:21) 2021-07-18 16:21:10.659 - error: host.tims-pi1 instance system.adapter.javascript.0 terminated with code 1 (JS_CONTROLLER_STOPPED) 2021-07-18 16:21:10.659 - info: host.tims-pi1 Restart adapter system.adapter.javascript.0 because enabled
