En parcourant la maquette d'une formation, je tente d'accéder aux éléments sous un semestre et j'ai l'erreur :
Cannot invoke "org.ametys.odf.courselist.CourseList$ChoiceType.ordinal()" because "type" is null
java.lang.NullPointerException: Cannot invoke "org.ametys.odf.courselist.CourseList$ChoiceType.ordinal()" because "type" is null
at org.ametys.odf.tree.CourseListTypeIndicator.getIndicatorData(CourseListTypeIndicator.java:35)
at org.ametys.odf.tree.ODFContentsTreeHelper.getIndicatorData(ODFContentsTreeHelper.java:71)
at org.ametys.odf.tree.ODFContentsTreeHelper.content2Json(ODFContentsTreeHelper.java:55)
at org.ametys.plugins.contentstree.ContentsTreeHelper._addChildren(ContentsTreeHelper.java:186)
at org.ametys.plugins.contentstree.ContentsTreeHelper.getChildrenContent(ContentsTreeHelper.java:154)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.ametys.core.ui.ExecuteClientCallsAction._executeMethod(ExecuteClientCallsAction.java:206)
at org.ametys.core.ui.ExecuteClientCallsAction.act(ExecuteClientCallsAction.java:184)
at org.apache.cocoon.components.treeprocessor.sitemap.ActTypeNode.invoke(ActTypeNode.java:120)
at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:47)
at org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:108)
at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143)
at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:93)
at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:236)
at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.buildPipeline(ConcreteTreeProcessor.java:194)
at org.apache.cocoon.components.treeprocessor.TreeProcessor.buildPipeline(TreeProcessor.java:267)
at org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:111)
at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:47)
at org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:108)