Hi all,

We're getting the following exception:

java.lang.IllegalStateException: cannot close: prepareCommit was already
called with no corresponding call to commit
    at org.apache.lucene.index.IndexWriter.shutdown(IndexWriter.java:1025)
    at org.apache.lucene.index.IndexWriter.close(IndexWriter.java:1078)
    ...

We are only calling "commit" on IndexWriter. By reading the code I can
see that if you call IndexWriter.commit in parallel to
IndexWriter.close, it is possible to get this exception. More
specifically, after setting "IndexWriter.pendingCommit" on line 4779
(this is using Lucene 7.5.0) and before setting it to "null" on line
4793 this problem could happen.

Is this by design or is it a bug?

Thanks,

Boris Petrov



---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-user-h...@lucene.apache.org

Reply via email to