Bonjour,

>Je rencontre parfois un problème similaire (de
>corruption des index) avec une installation de
>Tomcat dans "C:\Program Files" MAIS des index
>dans un répertoire sans espaces ("C:\webapps").
>
>Est-il possible que ce soit la même cause?

L'erreur est toujours présente :

ERROR   (2008-07-09) 09:17.20:796   [sdx.framework] (/sdx/sribzh/main.xsp)
http-8080-Processor24/LoggingUtils: Error trying to create a Lucene
FSDirectory object for the directory located at
C:\Tomcat5.5\webapps\sdx\sribzh\conf\dbs\db\sdx-search-index\main :
C:\Tomcat5.5\webapps\sdx\sribzh\conf\dbs\db\sdx-search-index\main not a
directory
java.io.IOException:
C:\Tomcat5.5\webapps\sdx\sribzh\conf\dbs\db\sdx-search-index\main not a
directory
 at fr.gouv.culture.sdx.exception.SDXException.log(SDXException.java:125)
 at
 fr.gouv.culture.sdx.exception.SDXException.<init>(SDXException.java:105)
 at
 
fr.gouv.culture.sdx.utils.lucene.LuceneDataStore.getFSDirectory(LuceneDataStore.java:138)

 at
 
fr.gouv.culture.sdx.utils.lucene.LuceneDataStore.getFSDirectory(LuceneDataStore.java:124)

 at
 fr.gouv.culture.sdx.utils.lucene.LuceneDataStore.init(LuceneDataStore.java:114)

 at
 fr.gouv.culture.sdx.search.lucene.query.LuceneIndex.init(LuceneIndex.java:290)

 at
 
fr.gouv.culture.sdx.documentbase.LuceneDocumentBase.renewKeyIndex(LuceneDocumentBase.java:1119)

 at
 
fr.gouv.culture.sdx.documentbase.LuceneDocumentBase.mergeCurrentBatch(LuceneDocumentBase.java:834)

 at
 
fr.gouv.culture.sdx.documentbase.SDXDocumentBase.index(SDXDocumentBase.java:1336)

 at
 
fr.gouv.culture.sdx.documentbase.LuceneDocumentBase.index(LuceneDocumentBase.java:463)

 at
 
org.apache.cocoon.www.sribzh.main_xsp.generate(C:\Tomcat5.5\work\Catalina\localhost\sdx\cocoon-files\org\apache\cocoon\www\sribzh\main_xsp.java:1861)

... bien que moins fréquente que sur des répertoires avec des espaces.

Je précise que :

Cette erreur arrive plusieurs fois lors d'une chargement (ne sont affichés
que les premières occurences de l'erreur dans la stacktrace) :

ERROR   (2008-07-09) 09:15.41:421   [sdx.framework] (/sdx/sribzh/main.xsp)
http-8080-Processor24/LoggingUtils: Error trying to create a Lucene
FSDirectory object for the directory located at
C:\Tomcat5.5\webapps\sdx\sribzh\conf\dbs\db\sdx-search-index\main :
C:\Tomcat5.5\webapps\sdx\sribzh\conf\dbs\db\sdx-search-index\main not a
directory

ERROR   (2008-07-09) 09:15.49:078   [sdx.framework] (/sdx/sribzh/main.xsp)
http-8080-Processor24/LoggingUtils: Error trying to write to the Lucene
index located at
C:\Tomcat5.5\webapps\sdx\sribzh\conf\dbs\db\sdx-search-index\main :
C:\Tomcat5.5\webapps\sdx\sribzh\conf\dbs\db\sdx-search-index\main not a
directory

ERROR   (2008-07-09) 09:15.55:875   [sdx.framework] (/sdx/sribzh/main.xsp)
http-8080-Processor24/LoggingUtils: Error trying to create a Lucene
FSDirectory object for the directory located at
C:\Tomcat5.5\webapps\sdx\sribzh\conf\dbs\db\sdx-search-index\main :
C:\Tomcat5.5\webapps\sdx\sribzh\conf\dbs\db\sdx-search-index\main not a
directory

ERROR   (2008-07-09) 09:15.56:390   [sdx.framework] (/sdx/sribzh/main.xsp)
http-8080-Processor24/LoggingUtils: Error trying to write to the Lucene
index located at
C:\Tomcat5.5\webapps\sdx\sribzh\conf\dbs\db\sdx-search-index\main :
C:\Tomcat5.5\webapps\sdx\sribzh\conf\dbs\db\sdx-search-index\main not a
directory

ERROR   (2008-07-09) 09:16.02:015   [sdx.framework] (/sdx/sribzh/main.xsp)
http-8080-Processor24/LoggingUtils: Error trying to create a Lucene
FSDirectory object for the directory located at
C:\Tomcat5.5\webapps\sdx\sribzh\conf\dbs\db\sdx-search-index\main :
C:\Tomcat5.5\webapps\sdx\sribzh\conf\dbs\db\sdx-search-index\main not a
directory

...

J'avais dans un premier temps pensé qu'un chargement comprenant des
documents invalides qui, peut-être, génèrent des exceptions gourmandes en
ressources, pouvait expliquer le problème mazis ce n'est pas le cas.

Pourquoi donc Windows induit-il SDX en erreur ? Problème de verrouillage de
fichier ?

A+

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

Répondre à