Suite au ticket ODF-695, on peut avoir des formations référençant des contacts supprimés.
Dans ce cas, l'export CDM-fr échoue :
ERROR [org.ametys.odf.cdmfr.SendCDMFRFunction] (http-bio-8080-exec-29;/cales/plugins/core/servercomm/messages.xml) Unable to publish CDM-fr on distant server org.apache.excalibur.source.SourceException: Exception during processing of cocoon://_plugins/odf/export-cdmfr.xml?id=programContent://f54a86d7-48b0-4d93-81f7-69c3bbc4b1c1 [...] Caused by: org.ametys.plugins.repository.UnknownAmetysObjectException: There's no node for id personContent://d50cf002-7bfb-4aaf-aaf6-d5c507e3d63f at org.ametys.plugins.repository.jcr.SimpleAmetysObjectFactory.getNode(SimpleAmetysObjectFactory.java:178) at org.ametys.plugins.repository.jcr.SimpleAmetysObjectFactory.getAmetysObjectById(SimpleAmetysObjectFactory.java:128) at org.ametys.plugins.repository.jcr.SimpleAmetysObjectFactory.getAmetysObjectById(SimpleAmetysObjectFactory.java:117) at org.ametys.plugins.repository.jcr.SimpleAmetysObjectFactory.getAmetysObjectById(SimpleAmetysObjectFactory.java:58) at org.ametys.plugins.repository.AmetysObjectResolver.resolveById(AmetysObjectResolver.java:239) at org.ametys.odf.program.AbstractProgram._toCDMContacts(AbstractProgram.java:1804) at org.ametys.odf.program.AbstractProgram.toCDM(AbstractProgram.java:1635) at org.ametys.odf.program.Program.toCDM(Program.java:63) at org.ametys.odf.cdmfr.ExportToCDMfrGenerator.saxCDMEntity(ExportToCDMfrGenerator.java:114)
Cet export devrait être persistant à cette erreur d'intégrité, si l'intégrité n'est pas corrigée.