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
Mis à jour par Nicolas Eysseric il y a presque 12 ans
- Version cible
Version 5.11.1supprimé
Mis à jour par Pierre TEISSONNIERE il y a presque 12 ans
Salut Nico,
Je pensai que vu que vous traitiez encore des bugs à corriger en 5.11.1, vous pourriez peut être traiter celui-ci qui nous bloque. Le superviseur a des droits que les autres rôles n'ont pas. Etant donné que les autres rôles peuvent filtrer, il ne doit pas y avoir grand chose qui fasse que ça bloque pour le superviseur.
Vraiment impossible en 5.11.1 ?
Mis à jour par Nicolas Eysseric il y a presque 12 ans
- Fichier UserField.class UserField.class ajouté
- Statut changé de New à Feedback
- Assigné à mis à Nicolas Eysseric
Voici une correction potentielle...
Le fichier joint doit être inséré dans le fichier JBOSS_HOME/server/default/deploy/silverpeas/silverpeas.ear/lib/lib-core-5.11.jar
et plus précisément dans le répertoire com/silverpeas/form/fieldType
.
Faire une sauvegarde du fichier JAR avant de faire cela même si le risque de régression est quasi-nulle.
L'arrêt/redémarrage de Silverpeas est indispensable.
Mis à jour par Pierre TEISSONNIERE il y a presque 12 ans
ça fonctionne bien. Merci. Apparement, ce fichier est absent du jar. Est-ce qu'il sera intégré d'office dans la 5.11.1 ou est-ce que ça sera une opération manuelle ?
Bonne soirée.
Mis à jour par Nicolas Eysseric il y a presque 12 ans
- Statut changé de Feedback à Resolved
- Version cible mis à Version 5.11.1
- % réalisé changé de 0 à 100
Traité par pull request https://github.com/Silverpeas/Silverpeas-Core/pull/289