diff --git a/solr/core/src/java/org/apache/solr/handler/admin/api/GetSegmentData.java b/solr/core/src/java/org/apache/solr/handler/admin/api/GetSegmentData.java index fb11371c6e8..2d949b571b6 100644 --- a/solr/core/src/java/org/apache/solr/handler/admin/api/GetSegmentData.java +++ b/solr/core/src/java/org/apache/solr/handler/admin/api/GetSegmentData.java @@ -153,7 +153,7 @@ public GetSegmentDataResponse getSegmentData( coreSummary.indexDir = core.getIndexDir(); coreSummary.sizeInGB = (double) core.getIndexSize() / GB; - RefCounted iwRef = core.getSolrCoreState().getIndexWriter(core); + RefCounted iwRef = core.getSolrCoreState().getIndexWriter(core, false); if (iwRef != null) { try { IndexWriter iw = iwRef.get(); @@ -257,7 +257,7 @@ private Map getMergeInformation( SolrQueryRequest req, SegmentInfos infos, List mergeCandidates) throws IOException { final var result = new HashMap(); RefCounted refCounted = - req.getCore().getSolrCoreState().getIndexWriter(req.getCore()); + req.getCore().getSolrCoreState().getIndexWriter(req.getCore(), false); try { IndexWriter indexWriter = refCounted.get(); if (indexWriter instanceof SolrIndexWriter) {