Des contenus formations n'étaient pas visibles sur le site et dans le live et cette erreur apparaissaient dans les logs :
Caused by: java.lang.NullPointerException at org.ametys.odf.content.ProgramItemStructureGenerator._saxReferenceTableItem(ProgramItemStructureGenerator.java:351) at org.ametys.odf.content.ProgramItemStructureGenerator.saxContainer(ProgramItemStructureGenerator.java:195) at org.ametys.odf.content.ProgramItemStructureGenerator.saxProgramItem(ProgramItemStructureGenerator.java:114) at org.ametys.odf.content.ProgramItemStructureGenerator.saxChildProgramItems(ProgramItemStructureGenerator.java:136) at org.ametys.odf.content.ProgramItemStructureGenerator.saxSubProgram(ProgramItemStructureGenerator.java:177) at org.ametys.odf.content.ProgramItemStructureGenerator.saxProgramItem(ProgramItemStructureGenerator.java:110) at org.ametys.odf.content.ProgramItemStructureGenerator.saxChildProgramItems(ProgramItemStructureGenerator.java:136) at org.ametys.odf.content.ProgramItemStructureGenerator.saxProgram(ProgramItemStructureGenerator.java:156) at org.ametys.odf.content.ProgramItemStructureGenerator.saxProgramItem(ProgramItemStructureGenerator.java:106) at org.ametys.odf.content.ProgramItemStructureGenerator.generate(ProgramItemStructureGenerator.java:85) at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.processXMLPipeline(AbstractProcessingPipeline.java:581) ... 95 more
La page était visible mais le cœur de page avec le contenu était vide.
L'erreur venait d'un code manquant dans la table de référence des natures de conteneurs.
Une fois le code ajouté puis une reconstruction du live les formations ont été bien affichées.
Est il possible d'avoir une erreur plus parlante ? ou de ne pas afficher l'élément qui fait appel à la table de référence mais bien le reste du contenu ?