[ 
https://issues.apache.org/jira/browse/LUCENE-9422?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Viral Gandhi resolved LUCENE-9422.
----------------------------------
    Resolution: Invalid

I think this was happening due to our modification in 
ConcurrentMergeSchedulerWrapper, I'll reopen if we can reproduce on a clean 
Lucene clone.

> Detailed logging for MergePolicy$MergeException stack trace 
> ------------------------------------------------------------
>
>                 Key: LUCENE-9422
>                 URL: https://issues.apache.org/jira/browse/LUCENE-9422
>             Project: Lucene - Core
>          Issue Type: Improvement
>            Reporter: Viral Gandhi
>            Priority: Minor
>
>  
> We hit the following exception:
> {code:java}
> Uncaught exception: org.apache.lucene.index.MergePolicy$MergeException: 
> java.lang.IllegalStateException: files were not computed yet; segment=_3g5 
> maxDoc=3095 in thread Thread[Lucene Merge Thread #456,5,main] 
> org.apache.lucene.index.MergePolicy$MergeException: 
> java.lang.IllegalStateException: files were not computed yet; segment=_3g5 
> maxDoc=3095
>  at 
> org.apache.lucene.index.ConcurrentMergeScheduler.handleMergeException(ConcurrentMergeScheduler.java:704)
>  at 
> org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread.run(ConcurrentMergeScheduler.java:684)
> Caused by: java.lang.IllegalStateException: files were not computed yet; 
> segment=_3g5 maxDoc=3095
>  at org.apache.lucene.index.SegmentInfo.files(SegmentInfo.java:176)
>  at 
> org.apache.lucene.index.SegmentCommitInfo.files(SegmentCommitInfo.java:228)
>  at org.apache.lucene.index.IndexWriter$2.mergeFinished(IndexWriter.java:3181)
>  at 
> org.apache.lucene.index.IndexWriter.closeMergeReaders(IndexWriter.java:4444)
>  at org.apache.lucene.index.IndexWriter.mergeMiddle(IndexWriter.java:4744)
>  at org.apache.lucene.index.IndexWriter.merge(IndexWriter.java:4170)
>  at 
> org.apache.lucene.index.ConcurrentMergeScheduler.doMerge(ConcurrentMergeScheduler.java:625)
>  at 
> com.amazon.lucene.index.ConcurrentMergeSchedulerWrapper.doMerge(ConcurrentMergeSchedulerWrapper.java:64)
>  at 
> org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread.run(ConcurrentMergeScheduler.java:662)
> {code}
>  
> After a merge thread hit an exception, and in trying to throw the exception, 
> Lucene called _SegmentInfo.files()_ which then threw another exception. Maybe 
> this caused in losing root cause exception? Having more details regarding the 
> root cause would have been helpful here.
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

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

Reply via email to