NEWS
Q: [selbst gelöst] Fehler in Scripten (Blockly)
-
Jetzt wirds schwierig für mich, von JS habe ich wenig Ahnung. Komme aber mit Blockly gut zurecht.
Das als Prolog.Jetzt zur Frage/Problem:
Alle recht einfachen Scripte liefen ohne Fehler oder Warnungen. Nun bekomme ich selbst bei Minimal-Script sofort eine Warnungjavascript.0 (23215) at Object.<anonymous>
Die Scripte erfüllen ansonsten die Aufgabe. Kann es mit dem Update von
nodejs 16.9.1 | npm 8.19.3 auf
nodejs 18.15.0 | npm 9.6.2
zusammenhängen?Da ich mich gern selbst durchwursteln möchte: Was bedeutet diese Warnung und welche Ursachen könnte sie haben?
Wo muss ich suchen.
Kurz: ich brauche nur Hilfe zur Selbsthilfe. Geht das?Danke.
VG PeterEdit: Schon erledigt. Da lief noch ein Script, was gar nicht laufen sollte. Blöd gelaufen, ich habs erst zu späte über das Log erkannt.
-
@pi-ter sagte in Q: [selbst gelöst] Fehler in Scripten (Blockly):
ich habs erst zu späte über das Log erkannt.
immerhin hast du die schwere Arbeit des logs doch noch gewürdigt.
-
@homoran
Das haste aber schön gesagtDie aktiven Scripte habe ich unter Meine Geräte/Aktive Scripte/ abgelegt .
Unter global/ lege ich alle drafts ab. Testscripte oder Dinge, die man später mal wieder benötigt. Und da muss ich wohl eines unbeabsichtigt gestartet haben. Den darin angesprochenen Datenpunkt gabs natürlich nicht mehr und der Rest - ist Schweigen.Aber das sind halt die Situationen, aus denen man lernt und hoffentlich beim nächsten Mal nicht erneut macht. Aber gut, dann würde ich gleich dort suchen
Und ja, so lernt man auch die Logs zu verstehen...
VG Peter
-
@pi-ter sagte in Q: [selbst gelöst] Fehler in Scripten (Blockly):
so lernt man auch die Logs zu verstehen...
und vorher zu lesen
was leider oft nicht selbstverständlich ist.@pi-ter sagte in Q: [selbst gelöst] Fehler in Scripten (Blockly):
Unter global/ lege ich alle drafts ab.
mach dur lieber ein Verzeichnis drafts
Dafür global zu missbrauchen ist zu gefährlich. Diese Skripte werden vor jedem Skript ausgeführt.
-
@homoran
Ok, danke für den Hinweis.
Ich hatte zwar schon so eine leise Ahnung, dass mit dem Begriff "global" eine etwas andere "Funktion" verbunden sein könnte, habe das aber ehrlicherweise ignoriert und auch nicht weiter vertieft. Gab ja auch bislang keine Probleme. Und Scripte, die andere Scripte triggern, wirds wohl auf absehbare Zeit bei mir nicht geben.
Aber wer weiß...Der Hinweis mit dem Draft-Ordner ist ist gut und eigentlich viel aussagekräftiger, da selbstsprechender Name.
Werde ich stehenden Fußes umsetzen.Zu den Logs:
Richtig. Logs vorher lesen! Bisher hatte ich zum Glück keine Notwendigkeit auf Fehlersuche zu gehen. Von daher waren die Logs für mich bisher kein Thema.Aber es zeigt sich, dass so eine Community ziemlich nützlich ist. Auch bei Themen, die eher rechts und links von der eigentlichen Frage/vom eigentlichen Problem liegen. Der "Beifang" also
Kurz: habe schon eine Menge an kleinen Dingen dazugelernt. Danke Euch dafür...VG Peter