Project

General

Profile

Actions

Bug #4221

closed

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

Added by Pierre TEISSONNIERE almost 9 years ago. Updated almost 9 years ago.

Status:
Closed
Priority:
High
Start date:
01/30/2013
Due date:
% Done:

100%

Estimated time:
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.


Files

UserField.class (4.49 KB) UserField.class Nicolas Eysseric, 01/31/2013 09:38 AM
Actions #1

Updated by Nicolas Eysseric almost 9 years ago

  • Target version deleted (Version 5.11.1)
Actions #2

Updated by Pierre TEISSONNIERE almost 9 years ago

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 ?

Actions #3

Updated by Nicolas Eysseric almost 9 years ago

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.

Actions #4

Updated by Pierre TEISSONNIERE almost 9 years ago

ç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.

Actions #5

Updated by Nicolas Eysseric almost 9 years ago

  • Status changed from Feedback to Resolved
  • Target version set to Version 5.11.1
  • % Done changed from 0 to 100
Actions #6

Updated by Miguel Moquillon almost 9 years ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF