Bug #3647
closedErreur 500 lors de la suppression d'une valeur sur le PDC
100%
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
Files
Updated by Pierre TEISSONNIERE over 12 years ago
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.
Updated by Nicolas Eysseric over 12 years ago
- Status changed from New to Feedback
Est-il possible de nous fournir les traces générées lors du deuxième test ?
Updated by Nicolas Eysseric over 12 years ago
- Subject changed from Erreur 500 lors de la supression d'une valeur sur le PDC to Erreur 500 lors de la suppression d'une valeur sur le PDC
Updated by Mathis FIBLEUIL over 12 years ago
- File PDC-SuppresionAxes.txt PDC-SuppresionAxes.txt added
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.
Updated by Pierre TEISSONNIERE over 12 years ago
Bonjour,
Même si nous avons trouvé une solution de contournement, pensez-vous intégrer une correction dans la prochaine version ?
Updated by Pierre TEISSONNIERE over 12 years ago
Bonjour,
Relance du ticket pour ne pas oublier. Merci.
Updated by David Lesimple over 12 years ago
- Tracker changed from Support to Bug
- Votre base de données set to Toutes
Updated by Pierre TEISSONNIERE over 12 years ago
- Target version set to Version 5.11.1
Est-il envisageable d'intégrer la correction en 5.11.1 ?
Updated by Nicolas Eysseric over 12 years ago
- Status changed from Feedback to Assigned
- Assignee set to Nicolas Eysseric
- Target version deleted (
Version 5.11.1)
En cours d'analyse détaillée...
Updated by Nicolas Eysseric over 12 years ago
- Status changed from Assigned to Resolved
- Target version set to Version 5.11.1
- % Done changed from 0 to 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
Updated by Emmanuel Hugonnet over 12 years ago
- Status changed from Resolved to Closed