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

NullPointerException sur des formations absentes du live

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 4.3.0
    • Fix Version/s: 4.4.0
    • Component/s: ODF-web
    • Labels:
      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

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

              Dates

              • Created:
                Updated: