Projet

Général

Profil

Actions

Anomalie #7225

fermé

Section end mismatch at line #126: expecting '/var/www/xxx:FREEDOM/freedom.cron', found '/var/www/xxx:FREEDOM/freedom.cron# BEGIN:FREEDOM_CRONTAB:/var/www/zzz:FREEDOM/freedom.cron'

Ajouté par Jérôme Augé il y a plus de 8 ans. Mis à jour il y a environ 8 ans.

Statut:
Intégré
Priorité:
Normal
Assigné à:
Version cible:
Début:
07/02/2018
Echéance:
% réalisé:

100%

Temps estimé:
Version source:
Solution proposée:
Principaux fichiers impactés:
Complexité:
Contrôle:
Thème:
Socle technique
Régression:
Oui

Description

Lors de la mise à jour de dynacase-core 3.2.23-5.20171208.154104 vers la version 3.2.23-6.20180201.104422 j'ai une erreur lors de l'enregistrement de la crontab :

[07-Feb-2018 14:21:51 Europe/Berlin] [DCP] 7769> Dynacase got an uncaught exception 'Dcp\CrontabParserException' with message 'Section end mismatch at line #126: expecting '/var/www/xxx:FREEDOM/freedom.cron', found '/var/www/xxx:FREEDOM/freedom.cron# BEGIN:FREEDOM_CRONTAB:/var/www/zzz:FREEDOM/freedom.cron'' in file /var/www/test/WHAT/Class.CrontabParser.php at line 29:
User : <admin> "Default Master x" [1]
7769> Command line arguments: '/var/www/test/wsh.php' '--api=manageContextCrontab' '--cmd=register' '--file=FREEDOM/freedom.cron'
7769> error_log: /var/log/php.log
7769> #0 /var/www/test/WHAT/Class.Crontab.php(121): Dcp\CrontabParser->parse('MAILTO=root\n\n# ...')
7769> #1 /var/www/test/API/manageContextCrontab.php(50): Crontab->registerFile('FREEDOM/freedom...')
7769> #2 /var/www/test/wsh.php(148): include('/var/www/test/A...')
7769> #3 {main}
[DCP] 7769> End Of Exception.


Demandes liées 1 (0 ouverte1 fermée)

Lié à Core - Anomalie #7045: Problème enregistrement multiple de crontab suite à mise à jour dynacase-core 3.2.21IntégréJérôme Augé22/08/2017

Actions

Mis à jour par Jérôme Augé il y a plus de 8 ans

  • Régression changé de Non à Oui

Mis à jour par Jérôme Augé il y a plus de 8 ans

  • Lié à Anomalie #7045: Problème enregistrement multiple de crontab suite à mise à jour dynacase-core 3.2.21 ajouté

Mis à jour par Jérôme Augé il y a plus de 8 ans

Le problème semble se produire lorsqu'on a un control qui gère plusieurs contextes avec des version différentes de dynacase-core : dynacase-core >= 3.2.23 (post #7045) et dynacse-core < 3.2.23 (pre #7045).

Les dynacase-core >= 3.2.23 (post #7045) génèrent une crontab sans "\n" à la fin du fichier (ou la dernière ligne du fichier) alors que les dynacase-core < 3.2.23 ajoutent un "\n" à la fin du fichier (ou la dernière ligne du fichier).

Mis à jour par Éric Brison il y a environ 8 ans

  • Assigné à mis à Jérôme Augé
  • Version cible mis à 3.2.23

Mis à jour par Jérôme Augé il y a environ 8 ans

  • % réalisé changé de 0 à 100

Mis à jour par Éric Brison il y a environ 8 ans

  • Statut changé de Nouveau à Intégré

Appliqué par commit internal-platfrom:commit:10ae975b86691b09e3bdb4f6057a5a618f35db5d.

Actions

Formats disponibles : Atom PDF