3 ans plus tard, avec la 2.17 en cours de développement :

Rien de mieux qu’avec la 2.12 quand j’espérais un peu d’aide sur ce sujet :

Ce bug me fatigue ! Le voir se manifester sans discontinuer sur ma version de développement depuis des années fini par créer une charge mentale assez incroyable et ça me mine de laisser trainer un truc comme ça dans ce code !
1 De Philippe -
Il suffit d’enregistrer le billet plusieurs fois à la suite pour voir apparaître ce bug ?
Parce que chez moi je n’ai qu’un seul message dans la zone de notification. Chaque fois que j’enregistre, l’heure du message est modifiée. Normal.
2 De Bernard -
Amha, faut pas trop se crisper dessus…
Comme chacun le sait, dans le monde du code il existe des esprits malins qui s’acharnent à énerver ceux qui pensent le maitriser.
Bref, quelque soit le langage utilisé et son niveau de maitrise on ne peut échapper à cette
qui remonte, semble-t-il à la nuit des temps….Tout au moins, dans nos civilisations occidentales, au mythe de la tour de Babel et à celui de Sisyphe, entre autres constructions de l’esprit…
Mébon, c’est l’été et bientôt la retraite, is’n it ? ;-)
3 De Franck -
Philippe oui, sur mon installation de développement, ça le fait à chaque fois et j’ai toujours pas compris pourquoi les variables de session n’étaient pas purgées (on gère les notifications via
$_SESSION[]
).Comme si elle était verrouillée sauf que je ne sais pas ce qui peut bien la bloquer comme ça, sachant que du côté base de données (vu qu’on gère les sessions dedans) c’est idem, je me retrouve avec les notifications multipliées et jamais purgées (tant que je ne change pas de page d’admin, et encore).
4 De Bernard -
J’ai effectivement rencontré ce pb sur la version unstable. Y compris dans l’interface de connexion après maj (message maj récurent mais pas en double).
Sinon, si certaines sessions sont stockées sous la forme
serialize
, je me suis confronté à des problèmes liés àserialize/unserialize
sous Dc, dans la version php que j’utilise 7.3.5: pas le résultat souhaité….+ leur utilisation semble différente sous php 7.4 (classe) ?
Du coup, je suis passé à l’utilisation de
implode/explode
, plus “simple” et rapide.Je ne sais pas si c’est la source du pb, mais au cas où…
5 De Franck -
Ce n’est pas un souci de format, mais plutôt un problème d’écriture et/ou de synchronisation avec ce qu’il y a dans la base.
6 De Philippe -
Franck je ne vois toujours pas le bug depuis chez moi. PHP 7.4.3 en local et 7.22.26 en ligne, les deux avec la dernière version de la branche unstable de Dotclear.
7 De Bernard -
J’ai remarqué que quand je ne coche pas la case
de maintenance, le bug se produit.Mais, apparemment, si la case est non cochée, ben ça semble ne pas se produire…
Est-ce lié ou rêve-je ?
8 De Bernard -
Euh, ou c’est l’inverse: cochée -> bug, pas cochée -> pas bug
Faudra que je revérifie… désolé ;-)
9 De Bernard -
Désolé du bruit, semble y avoir aucun lien avec maintenance.
Ça ne semble se produire que par intermittence…
10 De Franck -
Bernard merci pour la possible piste !
11 De Nicolas -
J’y jetterais un œil à mon retour de Bretagne! Fais moi signe si j’oublie.