Bug #3003
ferméAucun résultat si on relance la recherche
Description
Etapes de reproduction :
- on saisit un terme de recherche (présent dans de nombreuses publications) dans le champ de formulaire prévu pour la recherche dans tout Silverpeas
- on tape Entrée
- avant que la recherche ne soit terminée, on clique sur le bouton associé au champ (bouton "OK")
- résultat : "0 réponse trouvée"
Bug reproductible sous Windows Server avec FF 10 ou IE8, mais a priori cela ne semble pas lié à un environnement spécifique. En effet, en consultant les traces, on constate qu'une NullPointerException est levée (cf. fichier joint traces.txt).
Pour information, si je fais une recherche sur "projet", lorsque je tape Entrée puis OK, les requêtes HTTP respectives qui sont envoyées sont :
GET /RpdcSearch/jsp/AdvancedSearch?query=projet
GET /RpdcSearch/jsp/AdvancedSearch?mode=clear&query=projet&searchType=Normal
A noter que le bug est également reproductible dans l'autre sens (d'abord OK puis Entrée).
Fichiers
Mis à jour par Nicolas Dupont il y a plus de 12 ans
- Projet changé de 102 à Silverpeas Core
Mis à jour par Nicolas Eysseric il y a plus de 12 ans
- Sujet changé de [Recherche simple] Aucun résultat si on relance la recherche à Aucun résultat si on relance la recherche
- Catégorie mis à Moteur de recherche
Mis à jour par Nicolas Dupont il y a plus de 12 ans
- Fichier server.log server.log ajouté
- Navigateur changé de Firefox 10 à Tous
- Votre version de Silverpeas changé de 5.7.3 à 5.8.1
Problème reproductible en 5.8.1. En revanche, l'erreur est différente dans cette version. Il ne s'agit plus d'une NPE mais d'une EJBException ("no concurrent calls on stateful beans"). Voir fin du fichier joint server.log
Mis à jour par Emmanuel Hugonnet il y a plus de 12 ans
- Statut changé de New à In progress...
- Assigné à mis à Emmanuel Hugonnet
Mis à jour par Emmanuel Hugonnet il y a plus de 12 ans
- Statut changé de In progress... à Resolved
- Version cible mis à Version 5.9
- % réalisé changé de 0 à 100
Suppression de l'EJB statefull remplacé par un service stateless ayant une interface simplifiée.
Attention cela aura un impact sur les taglibs.
Pull request sur core, components, assembly et assembly-silverpeas
Mis à jour par Nicolas Eysseric il y a plus de 12 ans
- Statut changé de Resolved à Closed
OK. Validé.