Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. on -> scriptEnabled -> Error im log

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    on -> scriptEnabled -> Error im log

    This topic has been deleted. Only users with topic management privileges can see it.
    • paul53
      paul53 @bahnuhr last edited by

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

      bahnuhr 2 Replies Last reply Reply Quote 0
      • bahnuhr
        bahnuhr Forum Testing Most Active @paul53 last edited by

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

        1 Reply Last reply Reply Quote 0
        • bahnuhr
          bahnuhr Forum Testing Most Active @paul53 last edited by bahnuhr

          @paul53

          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.

          105d54d1-1e64-4447-b6d5-e57e92478d70-image.png

          Frage:
          Darf man seit neuestem kein on auf scriptenabled durchführen ?

          mfg
          Dieter

          Glasfaser 1 Reply Last reply Reply Quote 0
          • Glasfaser
            Glasfaser @bahnuhr last edited by

            @bahnuhr

            Starte mal bitte den javascript.0 Adapter neu , was ist dann !?

            bahnuhr 1 Reply Last reply Reply Quote 0
            • bahnuhr
              bahnuhr Forum Testing Most Active @Glasfaser last edited by

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

              mikeal created this issue in request/request

              open Request’s Past, Present and Future #3142

              Glasfaser 1 Reply Last reply Reply Quote 0
              • bahnuhr
                bahnuhr Forum Testing Most Active last edited by

                Warum hat der mir das issue eingefügt ?
                Kam automatisch.

                Glasfaser 1 Reply Last reply Reply Quote 0
                • Glasfaser
                  Glasfaser @bahnuhr last edited by

                  @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 Glasfaser 2 Replies Last reply Reply Quote 0
                  • Glasfaser
                    Glasfaser @bahnuhr last edited by

                    @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! npm

                    Und hier die Finger von lassen , nicht machen !!!

                    bahnuhr 1 Reply Last reply Reply Quote 0
                    • bahnuhr
                      bahnuhr Forum Testing Most Active @Glasfaser last edited by

                      @glasfaser sagte in on -> scriptEnabled -> Error im log:

                      Und hier die Finger von lassen , nicht machen !!!

                      ok

                      1 Reply Last reply Reply Quote 0
                      • bahnuhr
                        bahnuhr Forum Testing Most Active @Glasfaser last edited by

                        @glasfaser
                        Bei jedem Script was ich ausschalte kommt:

                        e9a938ad-1cf6-4866-902c-2628eda98cb8-image.png

                        Vielleicht wäre es ja auch ne Idee den javascript instanz neu zu installieren, was meinst du ?

                        1 Reply Last reply Reply Quote 0
                        • Glasfaser
                          Glasfaser @Glasfaser last edited by Glasfaser

                          @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 !?

                          bahnuhr 1 Reply Last reply Reply Quote 0
                          • bahnuhr
                            bahnuhr Forum Testing Most Active @Glasfaser last edited by

                            @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

                            Glasfaser 1 Reply Last reply Reply Quote 0
                            • Glasfaser
                              Glasfaser @bahnuhr last edited by

                              @bahnuhr

                              Ich habe hier noch etwas gefunden ...

                              Eventuell ein zusammenhang !?

                              Error by canceling scheduled job
                              

                              https://github.com/ioBroker/ioBroker.javascript/issues/1102

                              Negalein created this issue in ioBroker/ioBroker.javascript

                              closed Schedule in einem Skript kann nicht gestoppt werden bei Skript Stop #1102

                              bahnuhr 1 Reply Last reply Reply Quote 1
                              • bahnuhr
                                bahnuhr Forum Testing Most Active @Glasfaser last edited by

                                @glasfaser sagte in on -> scriptEnabled -> Error im log:

                                Ich habe hier noch etwas gefunden ...

                                Ja, sieht vergleichbar aus.

                                Das riecht nach einem neuen bug !?

                                1 Reply Last reply Reply Quote 0
                                • bahnuhr
                                  bahnuhr Forum Testing Most Active last edited by

                                  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.

                                  Glasfaser 1 Reply Last reply Reply Quote 1
                                  • Glasfaser
                                    Glasfaser @bahnuhr last edited by

                                    @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 !?

                                    bahnuhr 1 Reply Last reply Reply Quote 0
                                    • bahnuhr
                                      bahnuhr Forum Testing Most Active @Glasfaser last edited by

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

                                      Glasfaser 1 Reply Last reply Reply Quote 0
                                      • Glasfaser
                                        Glasfaser @bahnuhr last edited by

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

                                        1 Reply Last reply Reply Quote 0
                                        • First post
                                          Last post

                                        Support us

                                        ioBroker
                                        Community Adapters
                                        Donate

                                        453
                                        Online

                                        31.9k
                                        Users

                                        80.1k
                                        Topics

                                        1.3m
                                        Posts

                                        javascript
                                        3
                                        19
                                        314
                                        Loading More Posts
                                        • Oldest to Newest
                                        • Newest to Oldest
                                        • Most Votes
                                        Reply
                                        • Reply as topic
                                        Log in to reply
                                        Community
                                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                        The ioBroker Community 2014-2023
                                        logo