Bug #4221
ferméProblème de filtrage sur un champ de type USER avec le rôle Superviseur
100%
Description
Bonjour,
Dans un vorkflow, nous avons les colonnes suivantes qui apparaissent dans la liste des instances :
<>, Nom, Etat, Date du dépot du dossier, L'entreprise est-elle dans la cible ?, Référent AMO Thématique
Le champ "Référent AMO Thématique" est de type User.
Avec un rôle défini (ex: administrateur), lorsque l'on filtre sur ce champ, pas de problème.
Avec le rôle Supervisor, le workflow nous retourne une erreur 500 :
Etat HTTP 500 -
type Rapport d'exception
message
description Le serveur a rencontré une erreur interne () qui l'a empêché de satisfaire la requête.
exception
java.lang.NullPointerException
com.silverpeas.form.fieldType.UserField.equals(UserField.java:218)
com.silverpeas.form.filter.EqualityFilter.match(EqualityFilter.java:49)
com.silverpeas.form.filter.SimpleRecordFilter.match(SimpleRecordFilter.java:60)
com.silverpeas.form.filter.FilterManager.filter(FilterManager.java:144)
com.silverpeas.processManager.ProcessFilter.filter(ProcessFilter.java:194)
com.silverpeas.processManager.ProcessManagerSessionController.resetCurrentProcessList(ProcessManagerSessionController.java:325)
com.silverpeas.processManager.servlets.ProcessManagerRequestRouter$5.computeDestination(ProcessManagerRequestRouter.java:359)
com.silverpeas.processManager.servlets.SessionSafeFunctionHandler.getDestination(SessionSafeFunctionHandler.java:55)
com.silverpeas.processManager.servlets.ProcessManagerRequestRouter.getDestination(ProcessManagerRequestRouter.java:120)
com.silverpeas.processManager.servlets.ProcessManagerRequestRouter.getDestination(ProcessManagerRequestRouter.java:75)
com.stratelia.silverpeas.peasCore.servlets.ComponentRequestRouter.computeDestination(ComponentRequestRouter.java:189)
com.stratelia.silverpeas.peasCore.servlets.ComponentRequestRouter.doPost(ComponentRequestRouter.java:74)
com.stratelia.silverpeas.peasCore.servlets.ComponentRequestRouter.doGet(ComponentRequestRouter.java:86)
javax.servlet.http.HttpServlet.service(HttpServlet.java:734)
javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
com.silverpeas.whitePages.filters.ComponentRequestRouterFilter.doFilter(ComponentRequestRouterFilter.java:74)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
note La trace complète de la cause mère de cette erreur est disponible dans les fichiers journaux de JBoss Web/3.0.0-CR2.
Fichiers