Uploaded image for project: 'Offre de formation'
  1. Offre de formation
  2. ODF-2780

NPE : Des formations ne s'affichent pas sur le site

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Critical Critical
    • 4.3.7, 4.4.0
    • 4.4.0
    • None
    • None
    • 4.4 M5

      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.

            bmaurel Bérénice Maurel
            lperier Laurence Perier
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: