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

Erreur technique si une rubrique a une rubrique parente inexistante

XMLWordImprimable

    • Icon: Bug Bug
    • Résolution: Résolu
    • Icon: Mineur Mineur
    • 6.08.00-BETA-01
    • master
    • Aucune
    • Aucune

      Lorsqu'une rubrique a pour parent un code de rubrique qui n'existe pas en base, une nullpointerexception est renvoyée dans l'écran de saisie :

      Stack :

      2019-12-23_17:41:47.546 [ajp-nio-8009-exec-1] [46FA8BBCB951EAB0D4658D1F96EDAED9.ksup1] ERROR c.u.o.processus.SaisieRubrique - null
      java.lang.NullPointerException: null
              at com.univ.objetspartages.processus.SaisieRubrique.preparerPRINCIPAL(SaisieRubrique.java:470)
              at com.univ.objetspartages.processus.SaisieRubrique.initialisation(SaisieRubrique.java:333)
              at com.univ.objetspartages.processus.SaisieRubrique.traiterAction(SaisieRubrique.java:947)
              at com.jsbsoft.jtf.core.ProcessusManager.traiterAction(ProcessusManager.java:241)
              at com.jsbsoft.jtf.core.ProcedureBean.descriptifFluxProcessus(ProcedureBean.java:500)
              at com.jsbsoft.jtf.core.ProcedureBean.descriptifFluxRetour(ProcedureBean.java:210)
              at com.jsbsoft.jtf.core.ProcedureBean.descriptifFluxRetour(ProcedureBean.java:238)
              at com.jsbsoft.jtf.core.TraitementRequeteHTTP.traiterRequeteHTTP(TraitementRequeteHTTP.java:489)
              at com.kosmos.controllers.SGController.doSg(SGController.java:39)
              at sun.reflect.GeneratedMethodAccessor827.invoke(Unknown Source)
              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)
      

      Ce serait mieux d'afficher l'écran de saisie avec la valeur "inconnu" dans le champ Rubrique parente.

            alice.ark Alice ARK [X] (Inactif)
            alice.ark Alice ARK [X] (Inactif)
            Votes:
            0 Voter pour ce ticket
            Gérer les observateurs:
            1 Démarre l'observation de ce ticket

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