DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://issues.apache.org/bugzilla/show_bug.cgi?id=32887>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND· INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=32887 Summary: [PATCH] IOException: Cannot delete deletables Product: Lucene Version: 1.4 Platform: PC OS/Version: Windows XP Status: NEW Severity: normal Priority: P2 Component: Store AssignedTo: lucene-dev@jakarta.apache.org ReportedBy: [EMAIL PROTECTED] Hello I encoutered a problem when i tried to index large document collections (about 20 mio documents). The indexing failed with the IOException: "Cannot delete deletables" I tried different times (with the same document collection) and allways received the error, but after a different number of documents. The exception is thrown after failing to delete the specfied file at line 212 in FSDirectory.java. I found the following cure: after the lines if (nu.exists()) if (!nu.delete()){ i replaced < throw new IOException("Cannot delete " + to); with > while(nu.exists()){ > nu.delete(); > System.out.println("delete loop"); > try { > Thread.sleep(5000); > } catch (InterruptedException e) { > throw new RuntimeException(e); > } That is, now i retry deleting the file until it is successful. After the changes, i was able to index all documents. >From the fact that i observed several times "delete loop" on the output console, it can be deduced that the body of the while loop was reached (and left) several times. I am running lucene on windows xp. Regards Thilo -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]