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'
Début:
07/02/2018
Echéance:
% réalisé:
100%
Temps estimé:
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.
Actions
#2
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é
Actions
#3
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).
Actions
#5
Mis à jour par Éric Brison il y a environ 8 ans
- Assigné à mis à Jérôme Augé
- Version cible mis à 3.2.23
Actions
#7
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