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

                                      690
                                      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