Doug Cutting wrote:
I've attached a patch. Does this fix things for you?
Oops. That had a bug. Here's a revised patch. It now passes all unit tests. Doug
Index: src/java/org/apache/lucene/store/FSDirectory.java =================================================================== --- src/java/org/apache/lucene/store/FSDirectory.java (revision 178648) +++ src/java/org/apache/lucene/store/FSDirectory.java (working copy) @@ -306,6 +306,10 @@ /** Creates a new, empty file in the directory with the given name. Returns a stream writing this file. */ public IndexOutput createOutput(String name) throws IOException { + File file = new File(directory, name); + if (file.exists() && !file.delete()) // delete existing, if any + throw new IOException("Cannot delete " + name); + return new FSIndexOutput(new File(directory, name)); }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]