NEWS
[gelöst] Warning in Blockly Programm
-
Hallo zusammen,
ich bin gerade dabei mein Skript zur Bewässerungssteueerung zu erweitern.
[Vorlage] Gartenbewässerung mit 5 Ventilen Teil 2
Jetzt wollte ich das Skript das erste Mal testen und habe Warnings, aus denen ich nicht schlau werde
Leider steht im Log nichts bzgl. meines Skriptes.
kann jemand helfen?
-
@Kuddel
Das wird wahrscheinlich ein Datenpunkt sein, auf den Du verweist, den es aber nicht gibt bzw. an der angegebenen Stelle nicht gibt.
(ich hatte mal was ähnliches und man sucht sich blöde...) Es reicht schon ein einziges falsches Zeichen... -
Die Fehlerbeziehen sich auf folgende Zeilen:
javascript.1 2020-06-10 13:41:01.593 warn (3640) at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1410:29) javascript.1 2020-06-10 13:41:01.592 warn (3640) at Object.setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1354:20)
In meinem Skript beinhalten folgende Zeilen das hier:
Zeile 1354:
Zeile 1410:
-
@Kuddel
sandbox.js ist nicht Dein Skript, sondern ein Skript des Javascript-Adapters. -
@paul53 okax, dann war ich doch auf der richtigen spur.
also ist der fehler nicht in meinem skript ?
-
@Kuddel sagte:
also ist der fehler nicht in meinem skript ?
Wahrscheinlich doch. Die Fehler-/Warnmeldungen zeigen immer auch Folge-Meldungen an, die aus dem JS-Adapter kommen.
State "undefined" not found
Das sieht danach aus, als wäre bei einem getState(id) oder setState(id) keine Datenpunkt-ID zugewiesen.
-
@paul53 hm okay.
wie kann ich denn jetzt den fehler identifizieren? leider sagt mir das log ja die fehlerstelle nicht
-
-
@Kuddel
suchen....,oder vielleicht mal alles was Du "neu" dazu gemacht hast deaktivieren und schauen ob der Fehler weg ist und dann die neuen Sachen Stück für Stück dazu schalten..?Edit: zum suchen eignet sich die JS Ansicht eigentlich sogar besser.
-
@dslraser ich werde es mal versuchen und block für block aktivieren
-
habe den fehler dann doch noch gefunden. auf dauer wird man dann doch iwann blind.
danke für den support
-
@Kuddel
was war es denn nun ? -
@dslraser habe eine Variable abgefragt und nicht die object ID der variable