Project

General

Profile

Actions

Bug #11149

closed

Problèmes de pagination sur les résultats

Added by David Lesimple about 2 years ago. Updated about 2 years ago.

Status:
Closed
Priority:
Normal
Category:
Moteur de recherche
Start date:
11/25/2019
Due date:
% Done:

100%

Estimated time:
Navigateur:
Tous
Votre version de Silverpeas:
6.1-x
Système d'exploitation:
Votre base de données:
Toutes
Livraison en TEST:
Livraison en PROD:

Description

1/ Sur des résultats paginés, il est impossible de revenir à 10 résultats/page si on sélectionne 25,50 ou 100.

2/ Après avoir changé le critère de recherche en "Emplacement" et avoir cliqué sur un autre nombre de résultats par page.
Erreur :

java.lang.IllegalArgumentException: Comparison method violates its general contract!
    at java.util.TimSort.mergeLo(TimSort.java:777)
    at java.util.TimSort.mergeAt(TimSort.java:514)
    at java.util.TimSort.mergeCollapse(TimSort.java:441)
    at java.util.TimSort.sort(TimSort.java:245)
    at java.util.Arrays.sort(Arrays.java:1512)
    at java.util.ArrayList.sort(ArrayList.java:1462)
    at java.util.Collections.sort(Collections.java:177)
    at org.silverpeas.web.pdc.control.DefaultSortResults.execute(DefaultSortResults.java:203)
    at org.silverpeas.web.pdc.control.PdcSearchSessionController.getSortedResultsToDisplay(PdcSearchSessionController.java:730)
    at org.silverpeas.web.pdc.servlets.PdcSearchRequestRouter.setDefaultDataToNavigation(PdcSearchRequestRouter.java:539)


Ce point ne se produit pas systématiquement, il y a donc un cas de figure à trouver.

Actions #2

Updated by Nicolas Eysseric about 2 years ago

  • Status changed from New to In progress...
  • Assignee set to Nicolas Eysseric

Pour le nombre de résultat par page, le nombre par défaut va passer de 10 à 25.
La cause de l'erreur 2 a été trouvée.

Actions #3

Updated by Nicolas Eysseric about 2 years ago

  • Status changed from In progress... to Resolved
  • % Done changed from 0 to 100
Le nombre de résultats par défaut a été porté à 25 au lieu de 10.
Il y avait bien un problème sur le tri par emplacement. Celui-ci a été corrigé.
De plus, l'information emplacement a été enrichie :
  • Le chemin complet est maintenant affiché (au lieu de simplement le nom de l'espace parent et le nom de l'application)
  • L'emplacement est maintenant affiché pour les résultats de type Espace et Application .
Traité par PR :
Actions #4

Updated by Yohann Chastagnier about 2 years ago

  • Status changed from Resolved to Integration in progress...
Actions #5

Updated by Yohann Chastagnier about 2 years ago

  • Status changed from Integration in progress... to Closed
  • Target version set to Version 6.1

Validé et intégré.

Actions

Also available in: Atom PDF