Projet

Général

Profil

Actions

Bug #5094

fermé

Impossible de réindexer tout le contenu

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

Statut:
Closed
Priorité:
Urgent
Assigné à:
Catégorie:
Moteur de recherche
Début:
12/11/2013
Echéance:
% réalisé:

100%

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

Description

En 5.13.1

Voir sur demo.silverpeas.com
2013-11-12 16:04:45,649 INFO [org.apache.coyote.ajp.AjpProtocol] (Thread-2) Starting Coyote AJP/1.3 on ajp-0.0.0.0-8009
2013-11-12 16:15:37,801 ERROR [STDERR] (Thread-50) Exception in thread "Thread-50" java.lang.Error: Error: could not match input
2013-11-12 16:15:37,804 ERROR [STDERR] (Thread-50) at org.silverpeas.search.indexEngine.analysis.SilverTokenizerImpl.zzScanError(SilverTokenizerImpl.java:567)
2013-11-12 16:15:37,804 ERROR [STDERR] (Thread-50) at org.silverpeas.search.indexEngine.analysis.SilverTokenizerImpl.getNextToken(SilverTokenizerImpl.java:718)
2013-11-12 16:15:37,804 ERROR [STDERR] (Thread-50) at org.silverpeas.search.indexEngine.analysis.SilverTokenizer.incrementToken(SilverTokenizer.java:122)
2013-11-12 16:15:37,804 ERROR [STDERR] (Thread-50) at org.apache.lucene.analysis.standard.StandardFilter.incrementToken(StandardFilter.java:55)
2013-11-12 16:15:37,804 ERROR [STDERR] (Thread-50) at org.apache.lucene.analysis.LowerCaseFilter.incrementToken(LowerCaseFilter.java:60)
2013-11-12 16:15:37,804 ERROR [STDERR] (Thread-50) at org.apache.lucene.analysis.FilteringTokenFilter.incrementToken(FilteringTokenFilter.java:49)
2013-11-12 16:15:37,804 ERROR [STDERR] (Thread-50) at org.apache.lucene.analysis.fr.ElisionFilter.incrementToken(ElisionFilter.java:119)
2013-11-12 16:15:37,804 ERROR [STDERR] (Thread-50) at org.apache.lucene.analysis.ASCIIFoldingFilter.incrementToken(ASCIIFoldingFilter.java:72)
2013-11-12 16:15:37,804 ERROR [STDERR] (Thread-50) at org.apache.lucene.index.DocInverterPerField.processFields(DocInverterPerField.java:202)
2013-11-12 16:15:37,804 ERROR [STDERR] (Thread-50) at org.apache.lucene.index.DocFieldProcessorPerThread.processDocument(DocFieldProcessorPerThread.java:278)
2013-11-12 16:15:37,804 ERROR [STDERR] (Thread-50) at org.apache.lucene.index.DocumentsWriter.updateDocument(DocumentsWriter.java:766)
2013-11-12 16:15:37,804 ERROR [STDERR] (Thread-50) at org.apache.lucene.index.IndexWriter.addDocument(IndexWriter.java:2060)
2013-11-12 16:15:37,804 ERROR [STDERR] (Thread-50) at org.apache.lucene.index.IndexWriter.addDocument(IndexWriter.java:2034)
2013-11-12 16:15:37,804 ERROR [STDERR] (Thread-50) at org.silverpeas.search.indexEngine.model.IndexManager.indexDocs(IndexManager.java:324)
2013-11-12 16:15:37,804 ERROR [STDERR] (Thread-50) at org.silverpeas.search.indexEngine.model.IndexManager.addIndexEntry(IndexManager.java:130)
2013-11-12 16:15:37,804 ERROR [STDERR] (Thread-50) at org.silverpeas.search.indexEngine.model.AddIndexEntryRequest.process(IndexerThread.java:212)
2013-11-12 16:15:37,804 ERROR [STDERR] (Thread-50) at org.silverpeas.search.indexEngine.model.IndexerThread.run(IndexerThread.java:108)
2013-11-12 16:19:13,330 INFO [com.sun.jersey.api.core.PackagesResourceConfig] (http-0.0.0.0-8000-2) Scanning for root resource and provider classes in the packages

pas d'erreur importante dans traces.txt


Demandes liées 1 (0 ouverte1 fermée)

Lié à Silverpeas Core - Support #5117: Indexation totale 5.13.1ClosedDavid Lesimple20/11/2013

Actions

Mis à jour par David Lesimple il y a environ 11 ans

Précision: le répertoire index est quasiment vide.

Mis à jour par David Lesimple il y a environ 11 ans

  • Priorité changé de High à Urgent

En 5.13, avec le meme contenu, la réindexation fonctionne bien.
Pb uniquement en 5.13.1 donc.

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

  • Statut changé de New à Qualified

Ce point est bloquant, il oblige à mettre à jour en 5.13, ré-indexer totalement les données, puis mettre à jour en 5.13.1

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

  • Statut changé de Qualified à In progress...
  • Assigné à mis à Nicolas Eysseric

Nous reproduisons le problème sur nos environnements de développement...

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

  • Version cible mis à Version 5.13.2

Après de multiples recherches, le problème est cerné.
Il se pose lors de l'analyse du contenu WYSYWIG. Certains contenus génèrent une erreur qui bloque le thread d'indexation...
Le fait que le problème ne se produise qu'en 5.13.1 reste, pour l'heure, inexpliqué.

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

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

Modification de la phase d'analyse du contenu à indexer afin d'intercepter l'erreur qui bloque le thread d'indexation
Ajout de quelques traces et modification du niveau de certaines existantes...

cf PR : https://github.com/Silverpeas/Silverpeas-Core/pull/444

Ne pas reporter sur la 5.12.x puisque cette erreur n'est constatée qu'en 5.13.1 (pour une raison qui nous échappe).

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

  • Statut changé de Resolved à Closed

Validé et intégré.

Actions

Formats disponibles : Atom PDF