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

NullPointerException sur des formations absentes du live

    XMLWordPrintable

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 4.3.0
    • 4.4.13, 4.5.3, 4.6.0
    • ODF-web
    • None

    Description

      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 ?

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated: