Image du projet 'Offre de formation' téléversée
  1. Offre de formation
  2. FORMATION-703

Erreur lors de l'import JSON d'une fiche Parcours si parcoursAval et/ou parcoursAmont est renseigné

XMLWordImprimable

    • Icon: Bug Bug
    • Résolution: Résolu
    • Icon: Majeur Majeur
    • 2.08.00
    • master, 2.07.12
    • Campagne TI
    • Aucune
    • 6.8 Sprint - Recette

      Lorsque je duplique une rubrique avec des Parcours ayant eux même des parcours Amont et/ou Aval, le type Pair n'est pas sérialisé.

      Stack de l'erreur :

      Caused by: com.kosmos.usinesite.exception.ErreurReferenceException: Une erreur est survenue lors de la désérialisation du fichier "/home/workspace/storage/tmp/section_copy3251214614193_1579707776733/ofinObjetParcours.json" : com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance of `org.apache.commons.lang3.tuple.Pair` (no Creators, like default construct, exist): abstract types either need to be mapped to concrete types, have custom deserializer, or contain additional type information
       at [Source: (File); line: 116, column: 13] (through reference chain: java.util.HashMap["0005,1498209723159,0,0003"]->com.kportal.extension.module.bean.FicheBeanExport["bean"]->com.ksup.objetspartages.bean.ParcoursBean["parcours_aval_beans"]->java.util.ArrayList[0])
      	at com.kosmos.usinesite.execution.step.AbstractReferenceComputerStep.readBeansOrigin(AbstractReferenceComputerStep.java:146)
      	at com.kosmos.usinesite.execution.step.AbstractReferenceComputerStep.processReferenceComputing(AbstractReferenceComputerStep.java:116)
      	at com.univ.section.copy.execution.SectionReferenceComputerStep.execute(SectionReferenceComputerStep.java:20)
      	... 7 common frames omitted
      

      Type mal interprété :

      "parcours_aval_beans":[ {
              "com.ksup.objetspartages.bean.ParcoursBean@56a3ff35[codeSiScolarite=<null>,intituleCourt=<null>,intituleLong=<null>,intituleParcoursDiplomant=<null>,codeRattachementAutres=<null>,parcoursFictif=<null>,diplomantEtape=<null>,niveauRecrutement=<null>,niveauDuDiplome=<null>,accesSousCondition=<null>,libelleParcoursSemestre=<null>,tempsPlein=<null>,compatibleActivitePro=<null>,tempsAmenage=<null>,alternance=<null>,horsContratAlternance=<null>,contratApprentissage=<null>,contratPro=<null>,annee=<null>,ueups=<null>,presentation=<null>,secteur=<null>,parcoursAmont=<null>,parcoursAval=<null>,dureeSemestre=0,numeroPremierSemestre=0,libelleParcoursAnnee=<null>,diffusionPublicVise=,diffusionModeRestriction=,diffusionPublicViseRestriction=,code=1498209777004,titre=,codeRubrique=,codeRattachement=,metaKeywords=,metaDescription=,titreEncadre=,contenuEncadre=,encadreRecherche=,encadreRechercheBis=,dateAlerte=<null>,messageAlerte=,dateCreation=<null>,dateProposition=<null>,dateValidation=<null>,dateModification=<null>,codeRedacteur=,codeValidation=,langue=0,etatObjet=0003,nbHits=<null>,slug=,id=0]":"0000"
            } ],
            "parcours_amont_beans":[ {
              "com.ksup.objetspartages.bean.ParcoursBean@24aeb9cb[codeSiScolarite=<null>,intituleCourt=<null>,intituleLong=<null>,intituleParcoursDiplomant=<null>,codeRattachementAutres=<null>,parcoursFictif=<null>,diplomantEtape=<null>,niveauRecrutement=<null>,niveauDuDiplome=<null>,accesSousCondition=<null>,libelleParcoursSemestre=<null>,tempsPlein=<null>,compatibleActivitePro=<null>,tempsAmenage=<null>,alternance=<null>,horsContratAlternance=<null>,contratApprentissage=<null>,contratPro=<null>,annee=<null>,ueups=<null>,presentation=<null>,secteur=<null>,parcoursAmont=<null>,parcoursAval=<null>,dureeSemestre=0,numeroPremierSemestre=0,libelleParcoursAnnee=<null>,diffusionPublicVise=,diffusionModeRestriction=,diffusionPublicViseRestriction=,code=1498207339231,titre=,codeRubrique=,codeRattachement=,metaKeywords=,metaDescription=,titreEncadre=,contenuEncadre=,encadreRecherche=,encadreRechercheBis=,dateAlerte=<null>,messageAlerte=,dateCreation=<null>,dateProposition=<null>,dateValidation=<null>,dateModification=<null>,codeRedacteur=,codeValidation=,langue=0,etatObjet=0003,nbHits=<null>,slug=,id=0]":"0000"
            } ],
      

            samuel.dubernet Samuel DUBERNET [X] (Inactif)
            samuel.dubernet Samuel DUBERNET [X] (Inactif)
            Votes:
            0 Voter pour ce ticket
            Gérer les observateurs:
            3 Démarre l'observation de ce ticket

              Création:
              Mise à jour:
              Résolue: