NEWS
on -> scriptEnabled -> Error im log
-
@paul53 sagte in on -> scriptEnabled -> Error im log:
@bahnuhr sagte: im Log wenn der on ausgelöst wird:
Dazu müssen wir wissen, was innerhalb des on() passiert. Anscheinend wird ein nicht vorhandenes schedule() gelöscht.
Paul,
der Fehler tritt auch auf wenn innerhalb on nichts steht; also so wie oben.
Habe es mit und ohne (wie oben) getestet. -
nochmal klarer formuliert.
a) "normale" selbst angelegte Variable unter javascript: javascript.0.System.Sonstige.Sonne_scheint
var idTest = ["javascript.0.System.Sonstige.Sonne_scheint"]; on({id: idTest, change: "ne"}, function(){ log ("hier"); });
Jetzt ändere ich das Objekt von false auf true.
Script läuft ohne Fehler und im log erscheint "hier".
Alles richtig.a) per System unter "ScriptEnabled" vorhandene Variable: javascript.0.scriptEnabled.Scripte.Sonstige.Yamaha
var idTest = ["javascript.0.scriptEnabled.Scripte.Sonstige.Yamaha"]; on({id: idTest, change: "ne"}, function(){ log ("hier"); });
Dann das Script bei den Script beendet.
Script läuft mit Fehler im Log:javascript.0 2022-09-15 07:40:49.164 info script.js.Scripte.test9: hier javascript.0 2022-09-15 07:40:49.131 error Error by canceling scheduled job "<Anonymous Job 174 2022-09-15T05:40:26.205Z>" javascript.0 2022-09-15 07:40:49.131 error Error by canceling scheduled job "<Anonymous Job 173 2022-09-15T05:40:26.192Z>" javascript.0 2022-09-15 07:40:49.129 info Stop script script.js.Scripte.Sonstige.Yamaha
Komisch dabei ist, dass der error nur beim Ausschalten des Scriptes kommt.
Also Script aus: Fehler im log
Script ein: kein Fehler im log.Frage:
Darf man seit neuestem kein on auf scriptenabled durchführen ?mfg
Dieter -
Starte mal bitte den javascript.0 Adapter neu , was ist dann !?
-
@glasfaser
Guten Morgen.Beim Stop von Instanz kamen zahlreiche o.g. log Fehler.
Bei Start von javascript Instanz kam dies:
avascript.0 2022-09-15 07:49:07.222 error notice javascript.0 2022-09-15 07:49:07.221 error npm notice npm notice New minor version of npm available! 8.15.0 -> 8.19.2 npm notice Changelog: <https://github.com/npm/cli/releases/tag/v8.19.2> npm notice Run `npm install -g npm@8.19.2` to update! npm javascript.0 2022-09-15 07:49:07.218 info found 0 vulnerabilities javascript.0 2022-09-15 07:49:07.216 info 16 packages are looking for funding run `npm fund` for details javascript.0 2022-09-15 07:49:07.210 info added 234 packages, changed 1 package, and audited 236 packages in 36s javascript.0 2022-09-15 07:48:44.190 error npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142 javascript.0 2022-09-15 07:48:43.600 error WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. javascript.0 2022-09-15 07:48:43.597 error npm javascript.0 2022-09-15 07:48:42.763 error WARN deprecated node-inspect@2.0.0: This module is part of Node.js core and does not need to be installed separately. It is now unmaintained. javascript.0 2022-09-15 07:48:42.758 error javascript.0 2022-09-15 07:48:42.753 error npm javascript.0 2022-09-15 07:48:41.953 error WARN deprecated har-validator@5.1.5: this library is no longer supported javascript.0 2022-09-15 07:48:41.950 error npm
Nachdem alles geladen war die o.g. Script ausprobiert:
Also Script beendet, im log kommt:
javascript.0 2022-09-15 07:51:36.951 info script.js.Scripte.test9: hier javascript.0 2022-09-15 07:51:36.922 error Error by canceling scheduled job "<Anonymous Job 79 2022-09-15T05:50:00.155Z>" javascript.0 2022-09-15 07:51:36.922 error Error by canceling scheduled job "<Anonymous Job 78 2022-09-15T05:50:00.154Z>" javascript.0 2022-09-15 07:51:36.918 info Stop script script.js.Scripte.Sonstige.Yamaha
Script gestartet:
javascript.0 2022-09-15 07:52:14.191 info script.js.Scripte.Sonstige.Yamaha: registered 6 subscriptions, 2 schedules, 0 messages, 0 logs and 0 file subscriptions javascript.0 2022-09-15 07:52:14.160 info Start javascript script.js.Scripte.Sonstige.Yamaha javascript.0 2022-09-15 07:52:14.032 info script.js.Scripte.test9: hier
Fazit : Fehler ist noch da.
Wie gesagt, früher lief dies.
Ist seit einem der letzten Updates so.
Bin überall auf stable. -
Warum hat der mir das issue eingefügt ?
Kam automatisch. -
@bahnuhr sagte in on -> scriptEnabled -> Error im log:
Warum hat der mir das issue eingefügt ?
Kam automatisch.Du hast einige Module im JS eingetragen , die nicht mehr richtig laufen ..
Zu schedule :
Suche mal im JS bei der Lupe/Suchfunktion alle Skripte mit "schedule" und schalte die aus ,
bzw. eventuell alle Scripte ausschalten
und nur mit deimem Test Skript etwas ausführen . -
@bahnuhr sagte in on -> scriptEnabled -> Error im log:
2022-09-15 07:49:07.221 error npm notice npm notice New minor version of npm available! 8.15.0 -> 8.19.2 npm notice Changelog: https://github.com/npm/cli/releases/tag/v8.19.2 npm notice Run
npm install -g npm@8.19.2
to update! npmUnd hier die Finger von lassen , nicht machen !!!
-
@glasfaser sagte in on -> scriptEnabled -> Error im log:
Und hier die Finger von lassen , nicht machen !!!
ok
-
@glasfaser
Bei jedem Script was ich ausschalte kommt:Vielleicht wäre es ja auch ne Idee den javascript instanz neu zu installieren, was meinst du ?
-
@glasfaser sagte in on -> scriptEnabled -> Error im log:
Zu schedule :
Suche mal im JS bei der Lupe/Suchfunktion alle Skripte mit "schedule" und schalte die aus ,
bzw. eventuell alle Scripte ausschalten
und nur mit deimem Test Skript etwas ausführen .Mein Hintergrund dazu war , eventuell läuft da ein Ghost Script mit einem Schedule.
Deshalb die Suche nach den Schedule Skripte .
Also alle Skripte aus , dann die JS instanz neustarten , dann deine Testskript nur starten ,
was ist dann !?Vielleicht wäre es ja auch ne Idee den javascript instanz neu zu installieren, was meinst du ?
Erstmal nur eine Fehlersuche würde ich sagen ... wie oben angegeben !
PS: Hast du auch mal dein System , mal neu gestartet !?
-
@glasfaser sagte in on -> scriptEnabled -> Error im log:
Erstmal nur eine Fehlersuche würde ich sagen ... wie oben angegeben !
PS: Hast du auch mal dein System , mal neu gestartet !?mach ich
-
Ich habe hier noch etwas gefunden ...
Eventuell ein zusammenhang !?
Error by canceling scheduled job
-
@glasfaser sagte in on -> scriptEnabled -> Error im log:
Ich habe hier noch etwas gefunden ...
Ja, sieht vergleichbar aus.
Das riecht nach einem neuen bug !?
-
alle scripte aus.
Dann proxmox komplett mit iob vm neu gestartet.Als alles wieder da war; nur die beiden Scripte (Test9 und Yamaha) aktiviert .
kein Fehler bei script an.Und dann Script aus.
Und siehe da; -> auch kein Fehler ! Yuhuu!Also offenstichtlich doch kein bug
Fazit:
Habe wieder alle Scripte laufen.@Glasfaser
Danke dir für den Austausch. -
@bahnuhr sagte in on -> scriptEnabled -> Error im log:
Und siehe da; -> auch kein Fehler ! Yuhuu!
Ich würde es trotzdem beobachten .
Deshalb meine Vermutung ein Ghost Skript / Schedule.
Hast du denn jetzt mal überprüft und deine Skripte danach durchsucht !?
-
@glasfaser sagte in on -> scriptEnabled -> Error im log:
Hast du denn jetzt mal überprüft und deine Skripte danach durchsucht !?
Ja hab ich.
Hatte alle deaktiviert und dann immer 10-20 aktiviert.
Script laufen lassen. keine Fehler.
Und dann wieder 10-20 aktiviert, Scirpt laufen lassen. Bis ich fertig war.Nun sind alle aktiviert und log zeigt keine Fehler beim laufen lassen des Scriptes.
Keine Ahnung wo dies auf einmal herkam.
-
@bahnuhr sagte in on -> scriptEnabled -> Error im log:
Hatte alle deaktiviert und dann immer 10-20 aktiviert.
Script laufen lassen. keine Fehler.
Und dann wieder 10-20 aktiviert, Scirpt laufen lassen. Bis ich fertig war.Ja ... auch OK.
Aber ich meinte ...
eventuell in einen Script ein schedule der nicht richtig erstellt wurde , was dir so nicht erstmal auffällt .Deshalb sollteste du in der JS Suchfunktion alle Scripte mit "schedule" Anzeigen lassen/durchsuchen.
Aber wenn es jetzt wieder geht , dann ist es ja gut.