This has been fixed with the new version of lucene. I belive we are adding an underscore to the name of the files.
----- Original Message ----- From: "Ernie Beernink" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, January 03, 2002 1:26 PM Subject: File already exists errors with lucene 1.0 > Hi, > > I have recently started getting file already exists errors during > incremental indexing or rebuilding of the index. The files that are causing > the errors are named com1.fnm .. com7.fnm (suspiciously similar to the names > of the ports!). These files do not exist in the specified directory, and > the errors still occur after deleting the search index and restarting the > server machine. > > I am running lucene under Windows 2000. Apparently it is a Windows feature > that these file names are "reserved" -- I have tried manually creating a > file named com1.xxx and it always tells me that the file already exists, no > matter where I try to create it. > > Has anyone run into this problem, and is there a known workaround? I have > not tried this under newer versions of Lucene. Could it have been fixed > already? > > -- Ernie > > Here's a typical stack trace. > > java.io.IOException: \search1\com6.fnm already exists > at com.lucene.store.FSOutputStream.<init>(FSDirectory.java:191) > at com.lucene.store.FSDirectory.createFile(FSDirectory.java:137) > at com.lucene.index.FieldInfos.write(FieldInfos.java:108) > at com.lucene.index.SegmentMerger.mergeFields(SegmentMerger.java:71) > at com.lucene.index.SegmentMerger.merge(SegmentMerger.java:53) > at com.lucene.index.IndexWriter.mergeSegments(IndexWriter.java:267) > at com.lucene.index.IndexWriter.mergeSegments(IndexWriter.java:241) > at > com.lucene.index.IndexWriter.maybeMergeSegments(IndexWriter.java:230) > at com.lucene.index.IndexWriter.addDocument(IndexWriter.java:125) > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
