Bonjour,

Suite à une migration de plateforme d'une installation de SDX 2.2
datant de 2004, on rencontre l'erreur en objet suite à toute
tentative d'indexation:

  <sdx:message>
  Unable to get a searcher object for the Lucene index located
  at (...)
  </sdx:message>

  <sdx:originalException>
  java.io.IOException: Already closed at (...)

Cette erreur interdit ensuite d'accéder aux fichiers d'index
même en lecture; la recherche donne l'erreur suivante:

  <sdx:message>Unable to execute the query, "(+sdxall:1)":
  Unable to read the search index of 
org.apache.lucene.search.multisearc...@fa385:
  Bad file descriptor</sdx:message>

  <sdx:originalException>
  java.io.IOException: Bad file descriptor
  at fr.gouv.culture.sdx.exception.SDXException.log
  at (...)

(Mais on peut rechercher tant qu'on n'a pas (ré-)indexé; il semblerait
que ce soit la fusion des index temporaire et principal qui crée
le problème).


La recherche de "java.io.IOException: Already closed" dans
Google donne des exemples divers qui concernent Lucene 2.0
(ici on est en 1.4) avec un JDK 1.5.x (ici on est en 1.4.2)...

Est-ce que quelqu'un a déjà rencontré cette erreur et aurait des
pistes pour la résoudre...?

Merci,
Cordialement,
Emmanuel Bégué






_______________________________________________
sdx-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/sdx-users

Répondre à