Project

General

Profile

Actions

Bug #3404

closed

Dysfonctionnement de l'indexation d'une publication en présence d'une pièce jointe au format TIF (image)

Added by Anonymous over 9 years ago. Updated over 9 years ago.

Status:
Closed
Priority:
Normal
Category:
Moteur de recherche
Start date:
06/13/2012
Due date:
% Done:

0%

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

Description

Scénario de l'anomalie
1) Se rendre sur un composant kmelia theme tracker avec les droits de gestionnaire
2) Créer une publication avec des termes permettant de la retrouver facilement en entête (exemple: ZZ123456)
3) Ajouter une pièce jointe au format tif (image)
4) Valider de nouveau la publication après l'ajout de la pièce jointe
5) Effectuer une recherche sur les termes de cette publication

Résultat obtenu
On ne retrouve pas la publication.

Résultat souhaité
Retrouver la publication

PS: Une erreur particulière est retournée dans les traces:

13/06/12-16:08:36,797 - ERROR : indexEngine.MSG_ADD_REQUEST_FAILED | MODULE : indexEngine.IndexManager.indexDocs | Echec de l'ajout d'une entrée dans l'index (1234567890 Publication à indexer, EXCEPTION : java.io.IOException: 
    at org.apache.tika.parser.ParsingReader.read(ParsingReader.java:260)
    at com.stratelia.webactiv.util.indexEngine.analysis.SilverTokenizerImpl.zzRefill(SilverTokenizerImpl.java:403)
    at com.stratelia.webactiv.util.indexEngine.analysis.SilverTokenizerImpl.getNextToken(SilverTokenizerImpl.java:562)
    at com.stratelia.webactiv.util.indexEngine.analysis.SilverTokenizer.next(SilverTokenizer.java:112)
    at org.apache.lucene.analysis.standard.StandardFilter.next(StandardFilter.java:43)
    at org.apache.lucene.analysis.LowerCaseFilter.next(LowerCaseFilter.java:34)
    at org.apache.lucene.analysis.StopFilter.next(StopFilter.java:120)
    at org.apache.lucene.analysis.TokenStream.next(TokenStream.java:47)
    at com.stratelia.webactiv.util.indexEngine.analysis.ElisionFilter.next(ElisionFilter.java:67)
    at org.apache.lucene.analysis.TokenStream.next(TokenStream.java:91)
    at org.apache.lucene.analysis.ISOLatin1AccentFilter.next(ISOLatin1AccentFilter.java:37)
    at org.apache.lucene.index.DocInverterPerField.processFields(DocInverterPerField.java:134)
    at org.apache.lucene.index.DocFieldConsumersPerField.processFields(DocFieldConsumersPerField.java:36)
    at org.apache.lucene.index.DocFieldProcessorPerThread.processDocument(DocFieldProcessorPerThread.java:234)
    at org.apache.lucene.index.DocumentsWriter.updateDocument(DocumentsWriter.java:765)
    at org.apache.lucene.index.DocumentsWriter.addDocument(DocumentsWriter.java:743)
    at org.apache.lucene.index.IndexWriter.addDocument(IndexWriter.java:1917)
    at org.apache.lucene.index.IndexWriter.addDocument(IndexWriter.java:1895)
    at com.stratelia.webactiv.util.indexEngine.model.IndexManager.indexDocs(IndexManager.java:349)
    at com.stratelia.webactiv.util.indexEngine.model.IndexManager.addIndexEntry(IndexManager.java:111)
    at com.stratelia.webactiv.util.indexEngine.model.AddIndexEntryRequest.process(IndexerThread.java:212)
    at com.stratelia.webactiv.util.indexEngine.model.IndexerThread.run(IndexerThread.java:108)
Caused by: java.lang.NoSuchMethodError: com.drew.imaging.tiff.TiffMetadataReader.readMetadata(Ljava/io/InputStream;)Lcom/drew/metadata/Metadata;
    at org.apache.tika.parser.image.ImageMetadataExtractor.parseTiff(ImageMetadataExtractor.java:133)
    at org.apache.tika.parser.image.TiffParser.parse(TiffParser.java:59)
    at org.apache.tika.parser.ParserDecorator.parse(ParserDecorator.java:91)
    at org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:242)
    at org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:242)
    at org.apache.tika.parser.AutoDetectParser.parse(AutoDetectParser.java:120)
    at org.apache.tika.parser.ParsingReader$ParsingTask.run(ParsingReader.java:221)
    at java.lang.Thread.run(Thread.java:662)


Related issues

Related to Silverpeas Core - Support #3459: Réindexation v5.9.2Closed06/27/2012

Actions
Actions #1

Updated by Stéphanie Fariello over 9 years ago

  • Status changed from New to Qualified

Le problème des .tif est reproduit sur la ged et est aussi présent dans la galerie.

Actions #2

Updated by Nicolas Eysseric over 9 years ago

  • Project changed from GED to Silverpeas Core
  • Category set to Moteur de recherche
  • Status changed from Qualified to Assigned
  • Assignee set to Miguel Moquillon
  • Target version set to Version 5.10
Actions #3

Updated by Miguel Moquillon over 9 years ago

  • Status changed from Assigned to In progress...
Actions #4

Updated by Miguel Moquillon over 9 years ago

  • Status changed from In progress... to Resolved
  • % Done changed from 0 to 100

Le bogue vient que tika-parsers s'appuie sur une veille version, en beta, de metadata-extractor qui n'est en plus pas compatible avec openJDK 7.

tika-parsers a été patché de façon à pouvoir fonctionner avec la dernière version stable de metadata-extractor. Le patch est en attente d'intégration chez Apache Tika.

Actions #5

Updated by Miguel Moquillon over 9 years ago

  • Status changed from Resolved to Closed
  • % Done changed from 100 to 0
Actions #6

Updated by Emmanuel Hugonnet over 9 years ago

  • Target version changed from Version 5.10 to Version 5.9.3
Actions

Also available in: Atom PDF