Projet

Général

Profil

Actions

Bug #3647

fermé

Erreur 500 lors de la suppression d'une valeur sur le PDC

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

Statut:
Closed
Priorité:
Urgent
Assigné à:
Catégorie:
Plan de classement
Début:
03/09/2012
Echéance:
% réalisé:

100%

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

Description

Bonjour,

Lorsque nous voulons supprimer une valeur sur le PDC, nous obtenons une erreur 500. Vous trouverez en PJ les logs relatifs à cette action. Les différents modules PDC ont été mis en debug pour obtenir un maximum d'information.
A noter que si l'on crée une nouvelle valeur et qu'on la supprime tout de suite, ça fonctionne.
Nous avons pensé au fait que la valeur était utilisée mais d'après l'interface d'admin du PDC : "Nombre de documents : 0" et depuis l'interface utilisateurs, on ne trouve pas l'axe donc aucun document non plus.
Dans les logs, on remarque quand même qu'il y a tentive de modification de composants :
03/09/12-16:43:09,279 - INFO : root.MSG_GEN_PARAM_VALUE | MODULE : Pdc.PdcBmImpl.updateOrDeleteBaseValue | Valeur de Param (instanceId = kmelia517)

Testé aussi en 5.10


Fichiers

PDC-logs-delete-axis.txt (74,3 ko) PDC-logs-delete-axis.txt Pierre TEISSONNIERE, 03/09/2012 16:57
PDC-SuppresionAxes.txt (488 ko) PDC-SuppresionAxes.txt Mathis FIBLEUIL, 12/09/2012 15:56

Mis à jour par Pierre TEISSONNIERE il y a plus de 11 ans

En complément :
Prenons un axe "Documents" qui comporte une valeur fille "Test". Sur "Test" / Que voulez-vous faire ? / Supprimer la valeur -> Erreur 500
Pour le même axe "Documents" comportant une valeur fille "Test1" qui elle même comporte une valeur fille "Test2".
Sur "Test2" / Que voulez-vous faire ? / Supprimer la valeur -> Ok
Sur "Test1" / Que voulez-vous faire ? / Supprimer la valeur -> Erreur 500

Les filles de premier niveau ne peuvent pas être supprimées. Aucun problème sur les niveaux inférieurs.

Mis à jour par Nicolas Eysseric il y a plus de 11 ans

  • Statut changé de New à Feedback

Est-il possible de nous fournir les traces générées lors du deuxième test ?

Mis à jour par Nicolas Eysseric il y a plus de 11 ans

  • Sujet changé de Erreur 500 lors de la supression d'une valeur sur le PDC à Erreur 500 lors de la suppression d'une valeur sur le PDC

Mis à jour par Mathis FIBLEUIL il y a plus de 11 ans

Voici les traces du deuxième test ( Composant Silverpeas.Bus.Pdc en mode debug. )

Création des axes Test1 et Test1/Test2. L'axe Test était déjà présent.
Suppression de Test se solde par une erreur
Suppression de Test2 se déroule correctement
Erreur pour supprimer Test1 (J'ai du effectuer la manipulation deux fois)
Déplacement de Test1 en temps que fille de Test. Puis suppression de Test1 fonctionne.

N'hésitez à réclamer de plus amples informations.

Mis à jour par Pierre TEISSONNIERE il y a plus de 11 ans

Bonjour,

Même si nous avons trouvé une solution de contournement, pensez-vous intégrer une correction dans la prochaine version ?

Mis à jour par Pierre TEISSONNIERE il y a plus de 11 ans

Bonjour,

Relance du ticket pour ne pas oublier. Merci.

Mis à jour par David Lesimple il y a plus de 11 ans

  • Tracker changé de Support à Bug
  • Votre base de données mis à Toutes

Mis à jour par David Lesimple il y a plus de 11 ans

  • Catégorie mis à Plan de classement

Mis à jour par Pierre TEISSONNIERE il y a plus de 11 ans

  • Version cible mis à Version 5.11.1

Est-il envisageable d'intégrer la correction en 5.11.1 ?

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

  • Statut changé de Feedback à Assigned
  • Assigné à mis à Nicolas Eysseric
  • Version cible Version 5.11.1 supprimé

En cours d'analyse détaillée...

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

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

L'erreur était liée aux abonnements sur le plan de classement.
Elle se produisait lorsqu'une valeur de premier niveau était supprimée et que l'axe qui portait cette valeur était utilisée dans au moins un abonnement.

A intégrer via le pull request https://github.com/Silverpeas/Silverpeas-Core/pull/284

Mis à jour par Emmanuel Hugonnet il y a environ 11 ans

  • Statut changé de Resolved à Closed
Actions

Formats disponibles : Atom PDF