Pour le reproduire :
1/ Créer une nouvelle formation.
2/ Ouvrir la maquette de formation pour cette nouvelle formation.
3/ Cliquer sur Nouveau parcours.
Remplir le libellé et une composante.
4/ => La formation ainsi que le parcours s'affichent comme suit :
L'erreur liée est :
Caused by: org.ametys.plugins.repository.AmetysRepositoryException: An object id must conform to the <protocol>://<protocol-specific-part> syntax: Caused by: org.ametys.plugins.repository.AmetysRepositoryException: An object id must conform to the <protocol>://<protocol-specific-part> syntax: at org.ametys.plugins.repository.AmetysObjectResolver.resolveById(AmetysObjectResolver.java:306) at org.ametys.odf.enumeration.OdfReferenceTableHelper.getItem(OdfReferenceTableHelper.java:607) at java.base/java.util.Optional.map(Optional.java:265) at org.ametys.odf.content.ProgramItemStructureGenerator._saxReferenceTableItem(ProgramItemStructureGenerator.java:359) at org.ametys.odf.content.ProgramItemStructureGenerator.saxSubProgram(ProgramItemStructureGenerator.java:185) at org.ametys.odf.content.ProgramItemStructureGenerator.saxProgramItem(ProgramItemStructureGenerator.java:114) at org.ametys.odf.content.ProgramItemStructureGenerator.saxChildProgramItems(ProgramItemStructureGenerator.java:143) at org.ametys.odf.content.ProgramItemStructureGenerator.saxProgram(ProgramItemStructureGenerator.java:168) at org.ametys.odf.content.ProgramItemStructureGenerator.saxProgramItem(ProgramItemStructureGenerator.java:110) at org.ametys.odf.content.ProgramItemStructureGenerator.generate(ProgramItemStructureGenerator.java:89) at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.processXMLPipeline(AbstractProcessingPipeline.java:581) ... 67 more
- Dépend de
-
ODF-2780 NPE : Des formations ne s'affichent pas sur le site
- Closed