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

                                    931
                                    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