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

Mis à jour par Nicolas Eysseric il y a environ 11 ans

  • Version cible Version 5.11.1 supprimé

Mis à jour par Pierre TEISSONNIERE il y a environ 11 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 environ 11 ans

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 environ 11 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 environ 11 ans

  • Statut changé de Feedback à Resolved
  • Version cible mis à Version 5.11.1
  • % réalisé changé de 0 à 100

Mis à jour par Miguel Moquillon il y a environ 11 ans

  • Statut changé de Resolved à Closed
Actions

Formats disponibles : Atom PDF