Erreur lors de la génération des bulletins PDF

Il arrive qu'une erreur se produise lorsque l'on génére les bulletins ou relevés PDF.

Dans ce cas, le fichier généré contient des informations au format texte sur l'erreur produite.
Cependant, les plugins lecteur PDF au sein des navigateurs empêchent parfois de télécharger le fichier pour l'ouvrir ensuite dans un bloc-notes afin de comprendre quelle erreur s'est produite.
Pour avoir accès à l'erreur, plusieurs solutions s'offrent à vous:
  • Modifier le fichier bulletins/bull_index.php en décommentant la ligne avant l'appel

include("header_bulletin_pdf.php");

La ligne décommentée provoque l'affichage d'un texte avant que les entêtes donnant le type du fichier soient envoyés au navigateur et l'erreur s'affiche alors sans lancement du plugin lecteur PDF.
  • Désinstaller le lecteur PDF ou désactiver son plugin dans le navigateur pour que le fichier soit téléchargé sur le disque dur et consulté ensuite avec l'outil de votre choix (en l'occurrence pour l'erreur, dans un bloc-notes).

Dans les versions strictement supérieures à la 1.5.3.1, une case à cocher permet de forcer le mode debug pour provoquer l'affichage de l'erreur indépendamment de la présence d'un plugin lecteur PDF.

L'erreur qui se produit est généralement:
  • Un problème de quantité de mémoire insuffisante pour effectuer le traitement.
    Solution:
    Augmenter la valeur de

memory_limit

dans le fichier php.ini et relancer le serveur web.
Remarque: Si l'édition de bulletins pdf fonctionne en sélectionnant moins de classes ou moins d'élèves, il y a des chances que ce soit un problème de quantité de mémoire.
Il se peut aussi qu'il y ait une erreur avec des anomalies pour un élève particulier (mais c'est rare).

  • Des erreurs dans les groupes:
    Un nettoyage des tables peut être nécessaire:

Gestion générale/Nettoyage des tables

retour au menu