NEWS
Blockly Skript wirft seltsame Fehler
-
Hallo zusammen,
ich habe seit einer Weile ein Blockly Skript (siehe Screenshot) am laufen, das einfach nur eine Variable unter bestimmten Umständen von "falsch" auf "wahr" setzt.
Seit den jüngsten Updates löst das scheinbar eine Kette von Fehlern aus. (siehe unten von unten nach oben.)
Hat jemand Rat, was die Ursache ist?
javascript.0 2018-09-22 13:10:38.025 error at TCP.onread (net.js:559:20) javascript.0 2018-09-22 13:10:38.025 error at Socket.Readable.push (_stream_readable.js:134:10) javascript.0 2018-09-22 13:10:38.025 error at readableAddChunk (_stream_readable.js:176:18) javascript.0 2018-09-22 13:10:38.025 error at Socket.emit (events.js:188:7) javascript.0 2018-09-22 13:10:38.025 error at emitOne (events.js:96:13) javascript.0 2018-09-22 13:10:38.025 error at Socket.realHandler (/opt/iobroker/node_modules/ws/lib/WebSocket.js:825:20) javascript.0 2018-09-22 13:10:38.025 error at Receiver.add (/opt/iobroker/node_modules/ws/lib/Receiver.js:103:24) javascript.0 2018-09-22 13:10:38.025 error at Receiver.expectHandler (/opt/iobroker/node_modules/ws/lib/Receiver.js:499:31) javascript.0 2018-09-22 13:10:38.025 error at Receiver.finish (/opt/iobroker/node_modules/ws/lib/Receiver.js:541:12) javascript.0 2018-09-22 13:10:38.025 error at Receiver.flush (/opt/iobroker/node_modules/ws/lib/Receiver.js:347:3) javascript.0 2018-09-22 13:10:38.025 error at /opt/iobroker/node_modules/ws/lib/Receiver.js:508:14 javascript.0 2018-09-22 13:10:38.025 error at Receiver.applyExtensions (/opt/iobroker/node_modules/ws/lib/Receiver.js:371:5) javascript.0 2018-09-22 13:10:38.025 error at /opt/iobroker/node_modules/ws/lib/Receiver.js:536:18 javascript.0 2018-09-22 13:10:38.025 error at Receiver.ontext (/opt/iobroker/node_modules/ws/lib/WebSocket.js:841:10) javascript.0 2018-09-22 13:10:38.025 error at WebSocket.emit (events.js:191:7) javascript.0 2018-09-22 13:10:38.025 error at emitTwo (events.js:106:13) javascript.0 2018-09-22 13:10:38.025 error at WebSocket.onMessage (/opt/iobroker/node_modules/ws/lib/WebSocket.js:442:14) javascript.0 2018-09-22 13:10:38.025 error at WebSocket.ws.onmessage (/opt/iobroker/node_modules/engine.io-client/lib/transports/websocket.js:146:10) javascript.0 2018-09-22 13:10:38.025 error at WS.Transport.onData (/opt/iobroker/node_modules/engine.io-client/lib/transport.js:137:8) javascript.0 2018-09-22 13:10:38.025 error at WS.Transport.onPacket (/opt/iobroker/node_modules/engine.io-client/lib/transport.js:145:8) javascript.0 2018-09-22 13:10:38.025 error at WS.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:133:20) javascript.0 2018-09-22 13:10:38.025 error at WS. <anonymous>(/opt/iobroker/node_modules/engine.io-client/lib/socket.js:268:10) javascript.0 2018-09-22 13:10:38.025 error at Socket.onPacket (/opt/iobroker/node_modules/engine.io-client/lib/socket.js:451:14) javascript.0 2018-09-22 13:10:38.025 error at Socket.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:133:20) javascript.0 2018-09-22 13:10:38.025 error at Socket. <anonymous>(/opt/iobroker/node_modules/component-bind/index.js:21:15) javascript.0 2018-09-22 13:10:38.025 error at Manager.ondata (/opt/iobroker/node_modules/socket.io-client/lib/manager.js:322:16) javascript.0 2018-09-22 13:10:38.025 error at Decoder.add (/opt/iobroker/node_modules/socket.io-parser/index.js:246:12) javascript.0 2018-09-22 13:10:38.025 error at Decoder.Emitter.emit (/opt/iobroker/node_modules/socket.io-parser/node_modules/component-emitter/index.js:134:20) javascript.0 2018-09-22 13:10:38.025 error at Decoder. <anonymous>(/opt/iobroker/node_modules/component-bind/index.js:21:15) javascript.0 2018-09-22 13:10:38.025 error at Manager.ondecoded (/opt/iobroker/node_modules/socket.io-client/lib/manager.js:332:8) javascript.0 2018-09-22 13:10:38.025 error at Manager.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:133:20) javascript.0 2018-09-22 13:10:38.025 error at Manager. <anonymous>(/opt/iobroker/node_modules/component-bind/index.js:21:15) javascript.0 2018-09-22 13:10:38.025 error at Socket.onpacket (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:228:12) javascript.0 2018-09-22 13:10:38.025 error at Socket.onevent (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:270:10) javascript.0 2018-09-22 13:10:38.025 error at Socket.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:133:20) javascript.0 2018-09-22 13:10:38.025 error at Socket. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInMemClient.js:52:30) javascript.0 2018-09-22 13:10:38.025 error at Object.change (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:3721:37) javascript.0 2018-09-22 13:10:38.025 error at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/javascript.js:352:33) javascript.0 2018-09-22 13:10:38.025 error at Adapter.extendForeignObject (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:1345:27) javascript.0 2018-09-22 13:10:38.025 error TypeError: Cannot read property 'replace' of undefined javascript.0 2018-09-22 13:10:37.548 error message javascript.0.scriptEnabled.Mo.moCleanedToday [object Object] Cannot read property 'replace' of undefined</anonymous></anonymous></anonymous></anonymous></anonymous>
-
Bei mir leider genau das selbe, würde mich auch über hilfe freuen
-
Wo liegt deine Variable?
Meine lag in einem Unterordner von javascript.0/scriptsEnabled/…
Ich habe auf Verdacht die Variable dort gelöscht, direkt unter javascript.0 wieder angelegt und in meinem Script geändert.
Seitdem geht‘s wieder.
Mir nicht klar, ob der Ablageort tatsächlich das Problem war, oder einfach die Tatsache, dass ich die Variable gelöscht und wieder neu angelegt habe, geholfen hat.
VG Alex