From 32420ae0d2ca0d98201369e30ceca063734724c2 Mon Sep 17 00:00:00 2001 From: Sanjay Dutt Date: Sun, 27 Oct 2024 12:18:40 +0530 Subject: [PATCH] Added AlreadyClosedException to sync catch block --- solr/core/src/java/org/apache/solr/handler/IndexFetcher.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/solr/core/src/java/org/apache/solr/handler/IndexFetcher.java b/solr/core/src/java/org/apache/solr/handler/IndexFetcher.java index 9aa35440d97a..8cce5ed129f8 100644 --- a/solr/core/src/java/org/apache/solr/handler/IndexFetcher.java +++ b/solr/core/src/java/org/apache/solr/handler/IndexFetcher.java @@ -88,6 +88,7 @@ import org.apache.lucene.index.IndexCommit; import org.apache.lucene.index.IndexWriter; import org.apache.lucene.index.SegmentInfos; +import org.apache.lucene.store.AlreadyClosedException; import org.apache.lucene.store.Directory; import org.apache.lucene.store.FSDirectory; import org.apache.lucene.store.FilterDirectory; @@ -1800,7 +1801,7 @@ private void fetch() throws Exception { () -> { try { file.sync(); - } catch (IOException e) { + } catch (IOException | AlreadyClosedException e) { fsyncException = e; } });