GX-Bug #70656
geschlossenzeitgesteuerte Aufgaben von GXModules überschreiben alle Konfigurationen mit dem Intervall des letzen Moduls / timed tasks of GXModules overwrite all configurations with the interval of the last module
0%
Zeitgesteuerte Aufgaben berücksichtigen in GXModules nun alle Konfigurationen
Beschreibung
zeitgesteuerte Aufgaben von GXModules überschreiben alle Konfigurationen mit dem Intervall des letzen Moduls
Wenn man in einem GXModule die CronJobConfiguration benutzt, wird nur die letzte JSON Datei für das Zeitintervall benutzt, sodass alle Aufgaben aus GXModues immer ausgeführt werden zum Zeitpunkt welcher im letzten eingelesenen Modul definiert ist.
Kann wie folgt reproduziert werden:
- Shop installieren
- DummyCronJob Modul aus dem Anhang installieren (Modulcache und Textecache erneuern)
- Unter Toolbox->Zeitgesteuerte Aufgaben das Log einsehen, der beiden neuen Aufgaben
- Eines sollte nur alle 5 Minuten laufen und eines sollte jede Minute laufen
Erwartetes Ergebnis:
Wenn GXModules eigene CronJobConfigurationen benutzen, sollten diese auch im Intervall berücksichtigt werden, sodass diese zum definierten Zeitpunkt auch ausgeführt werden
Tatsächliches Ergebnis;
Beim nutzen von GXModules von CronJobConfiguration, wird das letzte Modul, in der Reihe immer alle Intervalle überschreiben und somit die vorher definierten Module zum falschen Zeitpunkt ausgeführt
timed tasks from GXModules overwrite all configurations with the interval of the last module.
When using CronJobConfiguration in a GXModule, only the last JSON file is used for the time interval, so all tasks from GXModues are always executed at the time defined in the last module read.
Can be reproduced as follows:
- install store
- install DummyCronJob module from the attachment (renew module cache and text cache)
- under Toolbox->Timed Tasks view the log, of the two new tasks.
- one should run only every 5 minutes and one should run every minute.
Expected result:
If GXModules use their own CronJobConfigurations, these should also be included in the interval, so that they are also executed at the defined time
Actual result;
When using GXModules from CronJobConfiguration, the last module in the sequence will always overwrite all intervals and thus execute the previously defined modules at the wrong time.
Dateien
Von Till Tepelmann vor mehr als 1 Jahr aktualisiert
- Release Notes Langtext aktualisiert (Vergleich)
Von Till Tepelmann vor mehr als 1 Jahr aktualisiert
- Status wurde von Gemeldet zu Testing geändert
Von Till Tepelmann vor 9 Monaten aktualisiert
- Tags wurde von Maintenance_2023 zu 4.9.4.0_beta1 geändert
Von Krystian Czerwinski vor 9 Monaten aktualisiert
- Zugewiesen an wurde auf Krystian Czerwinski gesetzt
Von Krystian Czerwinski vor 9 Monaten aktualisiert
- Datei Screenshot from 2024-03-18 17-03-34.png wurde hinzugefügt
- Datei Screenshot from 2024-03-18 17-14-02.png Screenshot from 2024-03-18 17-14-02.png wurde hinzugefügt
Von Krystian Czerwinski vor 9 Monaten aktualisiert
- Datei
Screenshot from 2024-03-18 17-03-34.pngwurde gelöscht
Von Krystian Czerwinski vor 9 Monaten aktualisiert
- Datei Screenshot from 2024-03-18 17-14-21.png Screenshot from 2024-03-18 17-14-21.png wurde hinzugefügt
Von Krystian Czerwinski vor 9 Monaten aktualisiert
- Zugewiesen an
Krystian Czerwinskiwurde gelöscht
Von Rico Schreiber vor 9 Monaten aktualisiert
- Zugewiesen an wurde auf Rico Schreiber gesetzt
Von Rico Schreiber vor 9 Monaten aktualisiert
- Status wurde von Testing zu Erledigt geändert
- Zielversion wurde auf 4.9.4.0 gesetzt
Von Rico Schreiber vor 6 Monaten aktualisiert
- Release Notes Langtext aktualisiert (Vergleich)