Projet

Général

Profil

Actions

Bug #9406

fermé

Impossible d'ajouter un synonyme au lexique

Ajouté par David Lesimple il y a environ 7 ans. Mis à jour il y a presque 7 ans.

Statut:
Closed
Priorité:
Urgent
Assigné à:
Catégorie:
Plan de classement
Début:
21/12/2017
Echéance:
% réalisé:

100%

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

Description

Cela semble se produire lorsque le nombre de valeurs x nombre de synonymes dépasse 1000

2017-12-21 13:40:20,033 ERROR [io.undertow.request] (default task-37) UT005023: Exception handling request to /silverpeas/Rthesaurus/jsp/validateSynonyms: java.lang.IllegalStateException: UT000047: The number of parameters exceeded the maximum of 1000
at io.undertow.server.handlers.form.FormData.add(FormData.java:78)
at io.undertow.server.handlers.form.FormData.add(FormData.java:68)
at io.undertow.server.handlers.form.FormEncodedDataDefinition$FormEncodedDataParser.doParse(FormEncodedDataDefinition.java:173)
at io.undertow.server.handlers.form.FormEncodedDataDefinition$FormEncodedDataParser.parseBlocking(FormEncodedDataDefinition.java:252)

Reproduit sur Intranoo (axe type de publications)

Mis à jour par David Lesimple il y a presque 7 ans

  • Catégorie mis à Back Office
  • Priorité changé de Normal à Urgent
  • Votre version de Silverpeas changé de 6.0-SNAPSHOT à 6.0

Correctif nécessaire pour INPI.

Mis à jour par Nicolas Eysseric il y a presque 7 ans

  • Statut changé de New à Assigned
  • Assigné à mis à Nicolas Eysseric

Aîe, aîe... Une correction mineure n'est pas possible.
Obligé de passer par un service REST qui va permettre une granularité bcp plus fine et aussi de supprimer pas mal de code lié à la granularité trop grosse (cause de l'anomalie).
Le service REST va permettre d'enregistrer les synonymes (valeur par valeur). Il n'y aura plus de rafraîchissement totale de la page à chaque validation.

Mis à jour par Nicolas Eysseric il y a presque 7 ans

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

Mis à jour par Nicolas Eysseric il y a presque 7 ans

  • Statut changé de In progress... à Resolved
  • % réalisé changé de 0 à 100

La création/modification/suppression des synonymes d'un terme (valeur) est désormais réalisée via un service REST.
La validation se fait toujours ligne par ligne mais de manière beaucoup plus dynamique.

Traité par PR : https://github.com/Silverpeas/Silverpeas-Core/pull/860

Mis à jour par Yohann Chastagnier il y a presque 7 ans

  • Statut changé de Resolved à Integration in progress...

Mis à jour par Yohann Chastagnier il y a presque 7 ans

  • Projet changé de 143 à Silverpeas Core
  • Catégorie changé de Back Office à Plan de classement
  • Statut changé de Integration in progress... à Closed
  • Version cible mis à Version 6.1

Validé et intégré.

Mis à jour par David Lesimple il y a presque 7 ans

Cette correction doit être intégrée à la 6.0.1 pour l'INPI.

Mis à jour par Nicolas Eysseric il y a presque 7 ans

Pour INPI, on utilisera la 6.1-build2018XXXX

Actions

Formats disponibles : Atom PDF