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

NullPointerException sur des formations absentes du live

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • 4.7.17, 4.8.4, 4.9.0
    • 4.3.0
    • ODF-web
    • None

      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 ?

            Unassigned Unassigned
            lperier Laurence Perier
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: