mikemccand commented on issue #12185: URL: https://github.com/apache/lucene/issues/12185#issuecomment-1469863743
Hmm, I think the root cause exception is essentially [thrown from here](https://github.com/openjdk/jdk17/blob/master/src/java.base/share/classes/java/nio/Buffer.java#L722), which means it looks like `DirectIOIndexOutput` failed to flush its direct `ByteBuffer` when it was full. Not sure how that could happen on quickly staring at the code. Does this consistently reproduce? Looks like you are using `SerialMergeScheduler` so maybe it does (no thread scheduling "randomness")? Which JDK are you running? And which Linux flavor/version? -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org For additional commands, e-mail: issues-h...@lucene.apache.org