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
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