Caused by: java.lang.NullPointerExceptionCaused by: java.lang.NullPointerException at org.ametys.odf.content.ProgramItemStructureGenerator._saxReferenceTableItem(ProgramItemStructureGenerator.java:362) at org.ametys.odf.content.ProgramItemStructureGenerator.saxCoursePart(ProgramItemStructureGenerator.java:305) at org.ametys.odf.content.ProgramItemStructureGenerator.saxCourseParts(ProgramItemStructureGenerator.java:284) at org.ametys.odf.content.ProgramItemStructureGenerator.saxCourse(ProgramItemStructureGenerator.java:258) at org.ametys.odf.content.ProgramItemStructureGenerator.saxProgramItem(ProgramItemStructureGenerator.java:125) at org.ametys.odf.content.ProgramItemStructureGenerator.saxChildProgramItems(ProgramItemStructureGenerator.java:142) at org.ametys.odf.content.ProgramItemStructureGenerator.saxCourseList(ProgramItemStructureGenerator.java:234) at org.ametys.odf.content.ProgramItemStructureGenerator.saxProgramItem(ProgramItemStructureGenerator.java:121) at org.ametys.odf.content.ProgramItemStructureGenerator.saxChildProgramItems(ProgramItemStructureGenerator.java:142) at org.ametys.odf.content.ProgramItemStructureGenerator.saxCourse(ProgramItemStructureGenerator.java:256) at org.ametys.odf.content.ProgramItemStructureGenerator.saxProgramItem(ProgramItemStructureGenerator.java:125) at org.ametys.odf.content.ProgramItemStructureGenerator.saxChildProgramItems(ProgramItemStructureGenerator.java:142) at org.ametys.odf.content.ProgramItemStructureGenerator.saxCourseList(ProgramItemStructureGenerator.java:234) at org.ametys.odf.content.ProgramItemStructureGenerator.saxProgramItem(ProgramItemStructureGenerator.java:121) at org.ametys.odf.content.ProgramItemStructureGenerator.saxChildProgramItems(ProgramItemStructureGenerator.java:142) at org.ametys.odf.content.ProgramItemStructureGenerator.saxCourse(ProgramItemStructureGenerator.java:256) at org.ametys.odf.content.ProgramItemStructureGenerator.saxProgramItem(ProgramItemStructureGenerator.java:125) at org.ametys.odf.content.ProgramItemStructureGenerator.saxChildProgramIte
Il manque un test dans le code :
attrs.addCDATAAttribute("id", item.getId());
de la méthode _saxReferenceTableItem() dans ProgramItemStructureGenerator
Si l'item est null ça plante complètement et la formation ne s'affiche pas du tout, en l’occurrence à cause d'une valeur d'une table de référence qui n'existe plus dans le live.