Pour reproduire:
- Aller sur la formation Licence de mathématiques
- Importer des macro compétences (fichier en PJ)
- Ouvrir l'outil "Saisie des compétences" et cocher des compétences sur quelques ELP, dont des ELP partagées (ex: Anglais dans le semestre 1)
- Ouvrir l'outil "Saisie des pondérations des compétences" et saisir des notes sur un ELP partagé
- Sauvegarder
java.lang.NullPointerException
at java.base/java.util.Objects.requireNonNull(Objects.java:233)
at org.ametys.plugins.odfpilotage.validator.CourseMccSkillsValidator._getValue(CourseMccSkillsValidator.java:416)
at org.ametys.plugins.odfpilotage.validator.CourseMccSkillsValidator.lambda$_checkSessionEntry$10(CourseMccSkillsValidator.java:298)
at java.base/java.util.Optional.filter(Optional.java:218)
at org.ametys.plugins.odfpilotage.validator.CourseMccSkillsValidator.lambda$_checkSessionEntry$12(CourseMccSkillsValidator.java:298)
at java.base/java.util.Optional.or(Optional.java:313)
at org.ametys.plugins.odfpilotage.validator.CourseMccSkillsValidator._checkSessionEntry(CourseMccSkillsValidator.java:296)
at org.ametys.plugins.odfpilotage.validator.CourseMccSkillsValidator._checkSession(CourseMccSkillsValidator.java:275)
at org.ametys.plugins.odfpilotage.validator.CourseMccSkillsValidator.validate(CourseMccSkillsValidator.java:248)
at org.ametys.cms.workflow.EditContentFunction.globalValidate(EditContentFunction.java:1237)
at org.ametys.cms.workflow.EditContentFunction.execute(EditContentFunction.java:283)
Les modifications sur des ELPs non partagés ont été enregistrées.