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

[CDM-fr] Erreur lors de la publication en cas de problème d'intégrité

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major Major
    • 2.2.2, 2.3.0
    • 2.2.1
    • None
    • None

      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.

          [ODF-828] [CDM-fr] Erreur lors de la publication en cas de problème d'intégrité

          Olivier Gehin made changes -
          Status Original: Resolved [ 5 ] New: Closed [ 6 ]
          Laurence Aumeunier made changes -
          Resolution New: Fixed [ 1 ]
          Status Original: Open [ 1 ] New: Resolved [ 5 ]
          Laurence Aumeunier made changes -
          Fix Version/s New: 2.2.2 [ 12093 ]
          Laurence Aumeunier made changes -
          Fix Version/s New: 2.3.0 [ 12026 ]
          Olivier Gehin created issue -

            Unassigned Unassigned
            ogehin Olivier Gehin
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: