Re: BUG dans plugin SAISIE : Call to undefined function produire_fond_statique()
Maïeul <[email protected]>
| Newsgroups | gmane.comp.web.spip.devel |
|---|---|
| Message-ID | <[email protected]> |
Le 27/12/2019 à 15:57, Bruno CAILLARD a écrit :
> Bonjour à tous
>
> Je vous présente mes excuses par avance au cas où :
> - je ne posterais pas dans la bonne liste,
> - si c'est la Nième fois que ce bug est signalé
> Depuis que j'ai fait quelques mises à jour de plusieurs plugins, dont
> SAISIES, j'ai plusieurs de mes sites qui présentent une page blanche.
> Si j'efface le cache, le site repart mais il suffit que je rafraîchisse
> la page (F5) et à nouveau la page blanche.
>
> Donc j'active l'affichage des erreurs et je vois :
>
> *Fatal error*: Call to undefined function produire_fond_statique() in
> */home/spip31/public_html/plugins/auto/saisies/v3.31.0/saisies_pipelines.php*
> on line *50*
>
> La fonction produire_fond_statique() est défini dans filtres.php
> Alors j'ai ajouté include_spip('inc/filtres'); en début du fichier
> saisies_pipelines.php
> et le BUG disparaît.
>
> Le truc bizarre, c'est que je n'avais pas le bug sur le navigateur avec
> lequel je me connecte en tant qu'admin SPIP, même en étant déconnecté.
> Lien avec le cookie de correspondance ?
> Il n'y a que les visiteurs non-connectés qui peuvent avoir ce bug.
> Donc il est possible que tous les admin SPIP n'ont pas vu ce bug en
> mettant à jour SAISIES.
>
> Est-ce que ce bug a déjà été identifié ?
> Si NON, à qui ? comment ? puis-je le signaler ?
>
>
>
> Cordialement
> Bruno
>
Salut,
j'ignore pourquoi le bug arrive uniquement aux non connectés, sans doute
une histoire du niveau de cache, qui fait que dans certains cas ce
fichier est chargé et pas dans d'autres.
Bref, c'est un bug que j'ai introduit le 23 décembre pour une petite
amélioration de perf. Il n'a donc pas encore été identifié. Merci du
signalement.
De manière globale, pour signaler un bug le mieux c'est soit spip-dev
comme tu viens de faire, soit le forum sur contrib).
La version 3.31.1 corrige cela désormais.
Merci du signalement
Maïeul