Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. Cron/Schedule Fehler

    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

    Cron/Schedule Fehler

    This topic has been deleted. Only users with topic management privileges can see it.
    • coyote
      coyote Most Active last edited by Jey Cee

      Mal getestet:

      schedule("20 12 * * 1-5", /*Wochentags*/
      
      …
      
      )
      

      --> Fehler

      Kann ich bestätigen, ging bei mir heute morgen auch nicht. Hatte den gleichen Fehler.

      Hab mich schon gewundert, warum meine Lampe heute morgen nicht an ging :roll:

      1 Reply Last reply Reply Quote 0
      • OstfrieseUnterwegs
        OstfrieseUnterwegs last edited by Jey Cee

        Mein

        schedule("29 8 * * 0,6",
        
        …...
        
        )
        

        lief heute morgen ganz geschmeidig durch. Mal auf Montag warten.

        1 Reply Last reply Reply Quote 0
        • Bluefox
          Bluefox last edited by

          @coyote:

          ` > Mal getestet:

          schedule("20 12 * * 1-5", /Wochentags/

          …

          )

          --> Fehler `

          Kann ich bestätigen, ging bei mir heute morgen auch nicht. Hatte den gleichen Fehler.

          Hab mich schon gewundert, warum meine Lampe heute morgen nicht an ging :roll: `
          Ich kann das Problem nicht reproduzieren. Vielleicht:

          cd /opt/iobroker
          npm uninstall iobroker.javascript
          npm install iobroker.javascript
          
          
          1 Reply Last reply Reply Quote 0
          • P
            pix last edited by

            Hatte den Fehler früher auch schon mal.

            Heute um Mitternacht kam er wieder:

            2016-01-31 00:00:00.350  - error: Error: Invalid explicit day of month definition
              at CronExpression._findSchedule (/Users/pix/Documents/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/node_modules/cron-parser/lib/expression.js:388:15)
              at CronExpression.next (/Users/pix/Documents/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/node_modules/cron-parser/lib/expression.js:455:23)
              at scheduleNextRecurrence (/Users/pix/Documents/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/schedule.js:443:90)
              at [object Object]._onTimeout (/Users/pix/Documents/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/schedule.js:402:19)
              at Timer.listOnTimeout (timers.js:92:15)
            

            Ich weiß gar nicht, was die Bezeichnung "Invalid explicit day of month definition" eigentlich bedeuten soll? Welcher Tag des Monats ist, spielt in meinen Skripten nur am Ersten eine Rrolle.

            Gruß

            Pix

            1 Reply Last reply Reply Quote 0
            • P
              pix last edited by

              UNd weiterhin:

              Der Fehler ist dreimal um Mitternacht aufgetreten. Habe mehrere Skripte, die Werte zurücksetzen.

              Jetzt funktioniert kein schedule mehr. Ein kleines Testskript brachte keine Ausgabe:

              schedule("30 0 * * *", function () {
                  log('Schedule funktioniert');
              });
              

              Ich mache mal einen Neustart.

              1 Reply Last reply Reply Quote 0
              • P
                pix last edited by

                Nach dem Neustart von ioBroker kommt der gleiche Fehler wieder beim Aufruf eines schedules:

                schedule("35 0 * * *", function () {
                    log('Schedule funktioniert');
                });
                
                2016-01-31 00:35:00.858  - error: uncaught exception: Invalid explicit day of month definition
                2016-01-31 00:35:00.862  - error: Error: Invalid explicit day of month definition
                  at CronExpression._findSchedule (/Users/pix/Documents/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/node_modules/cron-parser/lib/expression.js:388:15)
                  at CronExpression.next (/Users/pix/Documents/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/node_modules/cron-parser/lib/expression.js:455:23)
                  at scheduleNextRecurrence (/Users/pix/Documents/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/schedule.js:443:90)
                  at [object Object]._onTimeout (/Users/pix/Documents/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/schedule.js:402:19)
                  at Timer.listOnTimeout (timers.js:92:15)
                

                :roll: 😮

                EDIT: vor dem Neustart Javascript Adapter Update gemacht.

                1 Reply Last reply Reply Quote 0
                • P
                  pix last edited by

                  Wieder etwas weiter:

                  Das funktioniert um 01:01 Uhr

                  schedule("1,2 1 * * *", function () {
                      log('Schedule funktioniert');
                  });
                  

                  Das bringt um 01:02 den Adapter zum Absturz

                  schedule("2 1 * * *", function () {
                      log('Schedule funktioniert');
                  });
                  

                  Gute Nacht,

                  Pix

                  1 Reply Last reply Reply Quote 0
                  • H
                    Headroom68 last edited by

                    Hallo,

                    es scheint ein Bug in der cron-parse library zu sein:

                    https://github.com/node-schedule/node-s … issues/225

                    bzw. https://github.com/node-schedule/node-schedule/pull/233

                    Sollte demnach in der aktuellsten Version der cron-parse Library gefixed sein.

                    albertdatui created this issue in node-schedule/node-schedule

                    closed Bug fix leap year #225 #233

                    1 Reply Last reply Reply Quote 0
                    • I
                      iben last edited by

                      Hallo,

                      auch bei mir bringt:

                      function wecker() {
                      
                      	var request = require("request");
                          	request(_url_wecker_sonos);
                      
                      }
                      
                      schedule("30 5 * * *", function () {
                      
                          wecker();
                      
                      });
                      
                      

                      Den Adapter zum Absturz. Ich habe mehrere Schedules die genau so abschmieren.

                      Ich habe an den Skripten keine Änderungen vorgenommen, und wie immer regelmässig die aktuellen Updates eingespielt.

                      Danke.

                      Marco

                      1 Reply Last reply Reply Quote 0
                      • OstfrieseUnterwegs
                        OstfrieseUnterwegs last edited by

                        @Headroom68:

                        Sollte demnach in der aktuellsten Version der cron-parse Library gefixed sein. `

                        Kann das dann einfach mit

                        npm install node-schedule
                        

                        upgraden?

                        Danke,

                        Arne

                        1 Reply Last reply Reply Quote 0
                        • V
                          vegetto last edited by

                          Ich habe Version 0.5.1 von node-schedule und damit gehen immer noch keine Schedules.

                          Zu testen habe ich einfach:

                          schedule("* * * * *",cb(function(){
                              log("Hi World!");
                          }))
                          
                          

                          und ich bekomme keine logs.

                          So schedules schein broken zu sein, bis jemmand findet, wass pasiert ist 😞

                          UPDATE: es geht wieder bei mir mit node-schedule 0.6.2.

                          <list type="decimal">4. cd /opt/iobroker/node_modules/iobroker.javascript

                          1. vi package.json: "node-schedule": "^0.5.1" => "node-schedule": ">=0.5.1"

                          2. npm install node-schedule

                          3. restart das javascript adapter in iobroker.admin

                          Ich mache gleich ein pull-request für das javascript adapter.

                          UPDATE 2: Bluefox hat das Adapter vor 15 Minuten gefixt (1.1.6) 😄
                          144_backitup_total.png
                          144_aussetzer.png

                          1 Reply Last reply Reply Quote 0
                          • Bluefox
                            Bluefox last edited by

                            @vegetto:

                            Ich habe Version 0.5.1 von node-schedule und damit gehen immer noch keine Schedules.

                            Zu testen habe ich einfach:

                            schedule("* * * * *",cb(function(){
                                log("Hi World!");
                            }))
                            
                            

                            und ich bekomme keine logs.

                            So schedules schein broken zu sein, bis jemmand findet, wass pasiert ist 😞

                            UPDATE: es geht wieder bei mir mit node-schedule 0.6.2.

                            <list type="decimal">4. cd /opt/iobroker/node_modules/iobroker.javascript

                            1. vi package.json: "node-schedule": "^0.5.1" => "node-schedule": ">=0.5.1"

                            2. npm install node-schedule

                            3. restart das javascript adapter in iobroker.admin

                            Ich mache gleich ein pull-request für das javascript adapter.

                            UPDATE 2: Bluefox hat das Adapter vor 15 Minuten gefixt (1.1.6) 😄 `
                            Ich hoffe, dass ich gefixt habe. 🙂

                            Wo hast du 0.6.2 gefunden?

                            https://github.com/node-schedule/node-s … ge.json#L3

                            1 Reply Last reply Reply Quote 0
                            • P
                              pix last edited by

                              Hallo,

                              habe den Javascript-Adapter 1.1.6 mit der URL-Update Funktion von admin geladen und installiert (https://github.com/iobroker/ioBroker.javascript). Dann ioBroker neu gestartet.

                              Die Tests mit schedule ergaben aber leider die gleichen Fehler. 😢 😢 😢

                              Gruß

                              Pix

                              1 Reply Last reply Reply Quote 0
                              • coyote
                                coyote Most Active last edited by

                                Muss pix leider zustimmen. Hab die Version auch gerade installiert. Bei schedule immer noch gleicher Fehler

                                1 Reply Last reply Reply Quote 0
                                • Bluefox
                                  Bluefox last edited by

                                  Was für eine Version läuft bei euch?

                                  entwider:

                                  cat /opt/iobroker/node_modules/node-schedule/package.json | grep version
                                  
                                  

                                  oder

                                  cat /opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/package.json | grep version
                                  
                                  1 Reply Last reply Reply Quote 0
                                  • P
                                    pix last edited by

                                    @Bluefox:

                                    Was für eine Version läuft bei euch?

                                    cat /opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/package.json | grep version
                                    ```` `  
                                    
                                    MacMini-Ethernet:iobroker pix$ cat node_modules/iobroker.javascript/node_modules/node-schedule/package.json | grep version
                                      "version": "0.6.0",
                                    MacMini-Ethernet:iobroker pix$
                                    
                                    1 Reply Last reply Reply Quote 0
                                    • Bluefox
                                      Bluefox last edited by

                                      Ich habe jetzt gefunden wo der Hund begraben ist.

                                      node-schedule wurde im November von 0.5.1 auf 0.6.0 upgedatet und da ist ein Fehler mit Schaltjahr, deswegen hat man Fehler in 2015 nicht gesehen.

                                      https://github.com/node-schedule/node-s … issues/225

                                      Ich beobachte sehnsüchtig ob und wann gefixt wird.

                                      1 Reply Last reply Reply Quote 0
                                      • Thisoft
                                        Thisoft last edited by

                                        Also, ich habe bisher keine Schedule-Fehler im Log festgestellt. Auch das Testscript hat funktioniert.

                                        Meine Version:

                                        Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
                                        permitted by applicable law.
                                        Last login: Sat Jan 30 13:47:10 2016 from 192.168.######
                                        root@RasPi2:~# cat /opt/iobroker/node_modules/iobroker.javascript/node_modules/n                                    ode-schedule/package.json | grep version
                                          "version": "0.5.1",
                                        
                                        
                                        1 Reply Last reply Reply Quote 0
                                        • Bluefox
                                          Bluefox last edited by

                                          Ich habe versucht jetzt older 0.5.1 version von node-schedule zu aktivieren in javascirpt 1.1.7

                                          1 Reply Last reply Reply Quote 0
                                          • blauholsten
                                            blauholsten Developer last edited by

                                            @Bluefox:

                                            Ich habe versucht jetzt older 0.5.1 version von node-schedule zu aktivieren in javascirpt 1.1.7 `

                                            Habe das update gemacht, und RPI neu gestartet! Leider wird schedule nicht ausgeführt.

                                            schedule("*/2 * * * *", function () {
                                                log("Will be triggered every 2 minutes!");
                                            });
                                            

                                            kommt nichts im LOG

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            762
                                            Online

                                            31.8k
                                            Users

                                            80.0k
                                            Topics

                                            1.3m
                                            Posts

                                            14
                                            58
                                            9661
                                            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