Image du projet 'Socle K-Sup' téléversée
  1. Socle K-Sup
  2. CORE-5855

Suppression des metas lors d'une suppression de fiche ou plugin

    XMLWordImprimable

Informations

    • Bug
    • Résolution: Non résolu
    • Mineur
    • master, branche 6.7
    • master, 6.07.52
    • Aucune
    • Aucune
    • 3
    • 1
    • 4
    • 1

    Description

      Bonjour,

      Lorsqu'une fiche est supprimée, il faut supprimer les meta données.
      En effet, lorsque l'on utilise les plugins (ex lieu), on se retrouve avec des nombreuses erreurs dans les log de ksup car on recherche des fiches qui n'existent plus.
      Il faudrait effectuer ce travail sur chaque objet.

      2021-09-30_17:09:22.565 [http-nio-8080-exec-8] [FEA66773E6BE636BA30F8FFD1C9CAD31] ERROR c.u.o.services.ServiceLieu - Impossible de trouver la ficheUniv d'id meta 256
      com.univ.utils.ExceptionFicheNonTrouvee: unable to find any content with this id
      	at com.univ.objetspartages.om.AbstractFiche.retrieve(AbstractFiche.java:58)
      	at com.univ.utils.FicheUnivHelper.getFicheParCodeID(FicheUnivHelper.java:209)
      	at com.univ.objetspartages.services.ServiceLieu.getListFicheUnivFromLieu(ServiceLieu.java:95)
      	at fr.kosmos.lieu.cartographie.builder.CartographieDataBuilder.getAllLinkedStructures_aroundBody0(CartographieDataBuilder.java:258)
      	at fr.kosmos.lieu.cartographie.builder.CartographieDataBuilder$AjcClosure1.run(CartographieDataBuilder.java:1)
      	at org.springframework.cache.aspectj.AbstractCacheAspect.ajc$around$org_springframework_cache_aspectj_AbstractCacheAspect$1$2bc714b5proceed(AbstractCacheAspect.aj:64)
      	at org.springframework.cache.aspectj.AbstractCacheAspect$AbstractCacheAspect$1.invoke(AbstractCacheAspect.aj:71)
      	at org.springframework.cache.interceptor.CacheAspectSupport.invokeOperation(CacheAspectSupport.java:345)
      	at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:408)
      	at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:327)
      	at org.springframework.cache.aspectj.AbstractCacheAspect.ajc$around$org_springframework_cache_aspectj_AbstractCacheAspect$1$2bc714b5(AbstractCacheAspect.aj:80)
      	at fr.kosmos.lieu.cartographie.builder.CartographieDataBuilder.getAllLinkedStructures(CartographieDataBuilder.java:242)
      	at fr.kosmos.lieu.cartographie.builder.CartographieDataBuilder.getCategories(CartographieDataBuilder.java:194)
      	at fr.kosmos.lieu.cartographie.builder.CartographieDataBuilder.genereLieu(CartographieDataBuilder.java:167)
      	at fr.kosmos.lieu.cartographie.builder.CartographieDataBuilder.genererLieuxData(CartographieDataBuilder.java:135)
      	at fr.kosmos.lieu.cartographie.builder.CartographieDataBuilder.genenerData(CartographieDataBuilder.java:81)
      	at fr.kosmos.lieu.cartographie.CartographieController.getData(CartographieController.java:84)
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      	at java.lang.reflect.Method.invoke(Method.java:498)
      	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
      	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:133)
      	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:97)
      	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:827)
      	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:738)
      	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
      	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:967)
      	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901)
      	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)
      	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861)
      

      Pièces jointes

        Liens des tickets

          Activité

            Personnes

              kevin.le-texier Kévin LE-TEXIER
              frederic.falcao Frederic FALCAO
              Votes:
              0 Voter pour ce ticket
              Gérer les observateurs:
              2 Démarre l'observation de ce ticket

              Dates

                Création:
                Mise à jour: