Projet

Général

Profil

Actions

Bug #4221

fermé

Problème de filtrage sur un champ de type USER avec le rôle Superviseur

Ajouté par Pierre TEISSONNIERE il y a environ 11 ans. Mis à jour il y a environ 11 ans.

Statut:
Closed
Priorité:
High
Assigné à:
Début:
30/01/2013
Echéance:
% réalisé:

100%

Temps estimé:
Navigateur:
Tous
Votre version de Silverpeas:
5.11
Système d'exploitation:
Votre base de données:
Toutes
Livraison en TEST:
Livraison en PROD:

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

UserField.class (4,49 ko) UserField.class Nicolas Eysseric, 31/01/2013 09:38
Actions

Formats disponibles : Atom PDF