Projet

Général

Profil

Actions

Bug #15219

fermé

Erreur quand on applique le droit à l'oubli sur certains utilisateurs

Bug #15219: Erreur quand on applique le droit à l'oubli sur certains utilisateurs

Ajouté par David Lesimple il y a environ 2 mois. Mis à jour il y a environ un mois.

Statut:
Closed
Priorité:
Normal
Assigné à:
Catégorie:
Administration
Début:
11/03/2026
Echéance:
% réalisé:

0%

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

Description

Sur d'anciens utilisateurs ayant un accesslevel 'R', l'application du droit à l'oubli provoque une erreur :
Cannot blank the user XXXX

org.silverpeas.core.admin.service.AdminException: Cannot blank the user 15
    at deployment.silverpeas.war//org.silverpeas.core.admin.user.UserManager.blankUser(UserManager.java:668)


Caused by: org.postgresql.util.PSQLException: ERROR: insert or update on table "st_user" violates foreign key constraint "fk_user_1" 
  Détail : Key (accesslevel)=( ) is not present in table "st_accesslevel".


Fichiers

clipboard-202603201751-5l4gs.png (15,4 ko) clipboard-202603201751-5l4gs.png David Lesimple, 20/03/2026 17:51
clipboard-202603201751-5l4gs.png

Mis à jour par Miguel Moquillon il y a environ 2 mois Actions #1

  • Statut changé de New à In progress...

Mis à jour par Miguel Moquillon il y a environ 2 mois Actions #2

  • Statut changé de In progress... à Resolved

Mis à jour par Miguel Moquillon il y a environ 2 mois Actions #3

  • Statut changé de Resolved à Closed

La correction a été intégrée dans la branche 6.4.x puis reportée à la main dans la branche master.

Mis à jour par David Lesimple il y a environ 2 mois · Edité Actions #4

clipboard-202603201751-5l4gs.png

Une erreur similaire survient (en 6.4.7-build260317) quand on crée un utilisateur (régression de ce ticket à mon avis)
accessLevel dans UserDetail est inconnu :

2026-03-20 17:46:41,009 SEVERE [silverpeas.core.web.mvc.util] (default task-6) Fail to add user xxx.xxx: org.silverpeas.web.jobdomain.JobDomainPeasException: Fail to add user xxx.xxx
        at deployment.silverpeas.war//org.silverpeas.web.jobdomain.control.JobDomainPeasSessionController.createUser(JobDomainPeasSessionController.java:369)
...
Caused by: org.silverpeas.core.admin.service.AdminException: Fail to add user xxx.xxx
        at deployment.silverpeas.war//org.silverpeas.core.admin.user.UserManager.addUser(UserManager.java:540)

Mis à jour par Miguel Moquillon il y a environ un mois Actions #5

  • Statut changé de Re-opened à Closed

Ha oui. J'ai rencontré ce bug lors d'un de mes tests de fix d'autres bugs. Je l'avais directement corrigé dans la branche 6.4.x et master. Il y a un build auto qui se fait en ce moment. Celui-ci (et celui de hier d'ailleurs) corrige ce bug.

Actions

Formats disponibles : PDF Atom