Hello, I'm facing an issue that some shards of my SolrCloud collection is corrupted due to they don't have segments_N file but I think the whole segments are still available. Can I create a segment_N file from the available files?
This is the stack trace: org.apache.solr.core.SolrCoreInitializationException: SolrCore 'my_collection_shard12_replica_n22' is not available due to init failure: Error opening new searcher at org.apache.solr.core.CoreContainer.getCore(CoreContainer.java:1495) at org.apache.solr.servlet.HttpSolrCall.init(HttpSolrCall.java:251) at org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:471) at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:384) at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:330) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1629) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:533) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:190) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1595) at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:188) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1253) at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:168) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:473) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1564) at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:166) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1155) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:219) at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) at org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:335) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) at org.eclipse.jetty.server.Server.handle(Server.java:530) at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:347) at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:256) at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:279) at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:102) at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:124) at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:247) at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produce(EatWhatYouKill.java:140) at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131) at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:382) at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:708) at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:626) at java.base/java.lang.Thread.run(Thread.java:844) Caused by: org.apache.solr.common.SolrException: Error opening new searcher at org.apache.solr.core.SolrCore.<init>(SolrCore.java:1008) at org.apache.solr.core.SolrCore.<init>(SolrCore.java:863) at org.apache.solr.core.CoreContainer.createFromDescriptor(CoreContainer.java:1040) at org.apache.solr.core.CoreContainer.lambda$load$13(CoreContainer.java:640) at com.codahale.metrics.InstrumentedExecutorService$InstrumentedCallable.call(InstrumentedExecutorService.java:197) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:188) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1135) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ... 1 more Caused by: org.apache.solr.common.SolrException: Error opening new searcher at org.apache.solr.core.SolrCore.openNewSearcher(SolrCore.java:2095) at org.apache.solr.core.SolrCore.getSearcher(SolrCore.java:2215) at org.apache.solr.core.SolrCore.initSearcher(SolrCore.java:1091) at org.apache.solr.core.SolrCore.<init>(SolrCore.java:980) ... 9 more Caused by: org.apache.lucene.index.IndexNotFoundException: no segments* file found in LockValidatingDirectoryWrapper(NRTCachingDirectory(MMapDirectory@/path/to/index/my_collection_shard12_replica_n22/data/index lockFactory=org.apache.lucene.store.NativeFSLockFactory@659b5e1; maxCacheMB=48.0 maxMergeSizeMB=4.0)): files: [_11wv.cfe, _11wv.cfs, _11wv.si, _11wv_3b6.liv, _12zh.cfe, _12zh.cfs, _12zh.si, _12zh_2nv.liv, _13x.fdt, _13x.fdx, _13x.fnm, _13x.si, _13x.tvd, _13x.tvx, _13x_6j7.liv, _13x_Lucene50_0.doc, _13x_Lucene50_0.pos, _13x_Lucene50_0.tim, _13x_Lucene50_0.tip, _13x_Lucene70_0.dvd, _13x_Lucene70_0.dvm, _13z6.cfe, _13z6.cfs, _13z6.si, _13z6_36v.liv, _14yg.cfe, _14yg.cfs, _14yg.si, _14yg_27l.liv, _14yg_27m.liv, _166y.cfe, _166y.cfs, _166y.si, _166y_2rt.liv, _179l.cfe, _179l.cfs, _179l.si, _179l_2c3.liv, _18do.cfe, _18do.cfs, _18do.si, _18do_1z0.liv, _19io.cfe, _19io.cfs, _19io.si, _19io_29k.liv, _1axd.cfe, _1axd.cfs, _1axd.si, _1axd_2jt.liv, _1c6e.cfe, _1c6e.cfs, _1c6e.si, _1c6e_1y6.liv, _1dbq.cfe, _1dbq.cfs, _1dbq.si, _1dbq_1y8.liv, _1ei8.cfe, _1ei8.cfs, _1ei8.si, _1ei8_1w8.liv, _1heo.cfe, _1heo.cfs, _1heo.si, _1heo_4y2.liv, _1m13.cfe, _1m13.cfs, _1m13.si, _1m13_461.liv, _1rpy.cfe, _1rpy.cfs, _1rpy.si, _1rpy_1xg.liv, _1uqd.cfe, _1uqd.cfs, _1uqd.si, _1uqd_2ph.liv, _2a1.fdt, _2a1.fdx, _2a1.fnm, _2a1.si, _2a1.tvd, _2a1.tvx, _2a1_72s.liv, _2a1_Lucene50_0.doc, _2a1_Lucene50_0.pos, _2a1_Lucene50_0.tim, _2a1_Lucene50_0.tip, _2a1_Lucene70_0.dvd, _2a1_Lucene70_0.dvm, _2dmz.cfe, _2dmz.cfs, _2dmz.si, _2dmz_bzg.liv, _36h0.cfe, _36h0.cfs, _36h0.si, _36h0_nto.liv, _3a0.fdt, _3a0.fdx, _3a0.fnm, _3a0.si, _3a0.tvd, _3a0.tvx, _3a0_6yd.liv, _3a0_Lucene50_0.doc, _3a0_Lucene50_0.pos, _3a0_Lucene50_0.tim, _3a0_Lucene50_0.tip, _3a0_Lucene70_0.dvd, _3a0_Lucene70_0.dvm, _3s8r.cfe, _3s8r.cfs, _3s8r.si, _3s8r_jft.liv, _4em.fdt, _4em.fdx, _4em.fnm, _4em.si, _4em.tvd, _4em.tvx, _4em_7q6.liv, _4em_Lucene50_0.doc, _4em_Lucene50_0.pos, _4em_Lucene50_0.tim, _4em_Lucene50_0.tip, _4em_Lucene70_0.dvd, _4em_Lucene70_0.dvm, _4h26.cfe, _4h26.cfs, _4h26.si, _4h26_pt6.liv, _53ot.cfe, _53ot.cfs, _53ot.si, _53ot_jss.liv, _5qw6.cfe, _5qw6.cfs, _ 5qw6.si, _5qw6_g6i.liv, _6or.fdt, _6or.fdx, _6or.fnm, _6or.si, _6or.tvd, _6or.tvx, _6or_5s9.liv, _6or_Lucene50_0.doc, _6or_Lucene50_0.pos, _6or_Lucene50_0.tim, _6or_Lucene50_0.tip, _6or_Lucene70_0.dvd, _6or_Lucene70_0.dvm, _6pvs.cfe, _6pvs.cfs, _6pvs.si, _6pvs_h1o.liv, _7bv9.cfe, _7bv9.cfs, _7bv9.si, _7bv9_nco.liv, _7se.fdt, _7se.fdx, _7se.fnm, _7se.si, _7se.tvd, _7se.tvx, _7se_52h.liv, _7se_Lucene50_0.doc, _7se_Lucene50_0.pos, _7se_Lucene50_0.tim, _7se_Lucene50_0.tip, _7se_Lucene70_0.dvd, _7se_Lucene70_0.dvm, _7y61.cfe, _7y61.cfs, _7y61.si, _7y61_jsn.liv, _8ptb.cfe, _8ptb.cfs, _8ptb.si, _8ptb_k12.liv, _90p.fdt, _90p.fdx, _90p.fnm, _90p.si, _90p.tvd, _90p.tvx, _90p_3ie.liv, _90p_Lucene50_0.doc, _90p_Lucene50_0.pos, _90p_Lucene50_0.tim, _90p_Lucene50_0.tip, _90p_Lucene70_0.dvd, _90p_Lucene70_0.dvm, _9gwe.cfe, _9gwe.cfs, _9gwe.si, _9gwe_ibd.liv, _a3t.fdt, _a3t.fdx, _a3t.fnm, _a3t.si, _a3t.tvd, _a3t.tvx, _a3t_2wq.liv, _a3t_Lucene50_0.doc, _a3t_Lucene50_0.pos, _a3t_Lucene50_0.tim, _a3t_Lucene50_0.tip, _a3t_Lucene70_0.dvd, _a3t_Lucene70_0.dvm, _a3zn.cfe, _a3zn.cfs, _a3zn.si, _a3zn_df2.liv, _avb7.cfe, _avb7.cfs, _avb7.si, _avb7_c36.liv, _bcm.fdt, _bcm.fdx, _bcm.fnm, _bcm.si, _bcm.tvd, _bcm.tvx, _bcm_3ev.liv, _bcm_Lucene50_0.doc, _bcm_Lucene50_0.pos, _bcm_Lucene50_0.tim, _bcm_Lucene50_0.tip, _bcm_Lucene70_0.dvd, _bcm_Lucene70_0.dvm, _biqs.cfe, _biqs.cfs, _biqs.si, _biqs_9lt.liv, _caf8.cfe, _caf8.cfs, _caf8.si, _caf8_83x.liv, _cjy.cfe, _cjy.cfs, _cjy.si, _cjy_2ta.liv, _d22z.cfe, _d22z.cfs, _d22z.si, _d22z_7ys.liv, _dmm.cfe, _dmm.cfs, _dmm.si, _dmm_2mt.liv, _duk0.cfe, _duk0.cfs, _duk0.si, _duk0_817.liv, _eq1d.cfe, _eq1d.cfs, _eq1d.si, _eq1d_8sg.liv, _ez9.cfe, _ez9.cfs, _ez9.si, _ez9_37p.liv, _fb5e.cfe, _fb5e.cfs, _fb5e.si, _fb5e_787.liv, _fiwi.cfe, _fiwi.cfs, _fiwi.si, _fiwi_3kb.liv, _g0u.cfe, _g0u.cfs, _g0u.si, _g0u_2g4.liv, _g9k1.cfe, _g9k1.cfs, _g9k1.si, _g9k1_43f.liv, _h1s.cfe, _h1s.cfs, _h1s.si, _h1s_2hx.liv, _h1s_2hy.liv, _h74d.cfe, _h74d.cfs, _h74d.si, _h74d_2lz.liv, _huhx.cfe, _huhx.cfs, _huhx.si, _huhx_g91.liv, _i31.cfe, _i31.cfs, _i31.si, _i31_2bx.liv, _iq63.cfe, _iq63.cfs, _iq63.si, _iq63_arj.liv, _j68.cfe, _j68.cfs, _j68.si, _j68_3c7.liv, _jaxx.cfe, _jaxx.cfs, _jaxx.si, _jaxx_da0.liv, _k1rv.cfe, _k1rv.cfs, _k1rv.si, _k1rv_hkw.liv, _k9v.cfe, _k9v.cfs, _k9v.si, _k9v_2wr.liv, _komf.cfe, _komf.cfs, _komf.si, _komf_2b8.liv, _laac.cfe, _laac.cfs, _laac.si, _laac_4ds.liv, _lgh.cfe, _lgh.cfs, _lgh.si, _lgh_2vn.liv, _lv8v.cfe, _lv8v.cfs, _lv8v.si, _lv8v_6iq.liv, _lx9s.cfe, _lx9s.cfs, _lx9s.si, _lx9s_13i.liv, _lz1r.cfe, _lz1r.cfs, _lz1r.si, _lz1r_wb.liv, _m1oe.cfe, _m1oe.cfs, _m1oe.si, _m1oe_ki.liv, _m633.cfe, _m633.cfs, _m633.si, _m633_12k.liv, _m6lb.cfe, _m6lb.cfs, _m6lb.si, _m6lb_b4.liv, _m72g.cfe, _m72g.cfs, _m72g.si, _m72g_3o.liv, _m7hn.cfe, _m7hn.cfs, _m7hn.si, _m7hn_32.liv, _m7ro.cfe, _m7ro.cfs, _m7ro.si, _m7ro_2h.liv, _m7ry.cfe, _m7ry.cfs, _m7ry.si, _m7ry_1f.liv, _m7ty.cfe, _m7ty.cfs, _m7ty.si, _m7ty_15.liv, _m7ut.cfe, _m7ut.cfs, _m7ut.si, _m7ut_w.liv, _m7v3.cfe, _m7v3.cfs, _m7v3.si, _m7v3_3u.liv, _m818.cfe, _m818.cfs, _m818.si, _m818_15.liv, _m86o.cfe, _m86o.cfs, _m86o.si, _m86o_1p.liv, _m8a7.cfe, _m8a7.cfs, _m8a7.si, _m8a7_q.liv, _m8d2.cfe, _m8d2.cfs, _m8d2.si, _m8d2_r.liv, _m8de.cfe, _m8de.cfs, _m8de.si, _m8de_16.liv, _m8dy.cfe, _m8dy.cfs, _m8dy.si, _m8dy_f.liv, _m8ei.cfe, _m8ei.cfs, _m8ei.si, _m8ei_k.liv, _m8es.cfe, _m8es.cfs, _m8es.si, _m8es_d.liv, _m8f4.cfe, _m8f4.cfs, _m8f4.si, _m8f4_d.liv, _m8fe.cfe, _m8fe.cfs, _m8fe.si, _m8fe_a.liv, _m8fq.cfe, _m8fq.cfs, _m8fq.si, _m8fr.fdt, _m8fr.fdx, _m8fr.fnm, _m8fr.si, _m8fr.tvd, _m8fr.tvx, _m8fr_2.liv, _m8fr_Lucene50_0.doc, _m8fr_Lucene50_0.pos, _m8fr_Lucene50_0.tim, _m8fr_Lucene50_0.tip, _m8fr_Lucene70_0.dvd, _m8fr_Lucene70_0.dvm, _m8fs.fdt, _m8fs.fdx, _m8fs.fnm, _m8fs.si, _m8fs.tvd, _m8fs.tvx, _m8fs_1.liv, _m8fs_Lucene50_0.doc, _m8fs_Lucene50_0.pos, _m8fs_Lucene50_0.tim, _m8fs_Lucene50_0.tip, _m8fs_Lucene70_0.dvd, _m8fs_Lucene70_0.dvm, _mcw.cfe, _mcw.cfs, _mcw.si, _mcw_2nm.liv, _oc2.cfe, _oc2.cfs, _oc2.si, _oc2_4uy.liv, _pfu.cfe, _pfu.cfs, _pfu.si, _pfu_23m.liv, _qg9.cfe, _qg9.cfs, _qg9.si, _qg9_24j.liv, _rt2.cfe, _rt2.cfs, _rt2.si, _rt2_2hx.liv, _uag.cfe, _uag.cfs, _uag.si, _uag_3nd.liv, _wmu.cfe, _wmu.cfs, _wmu.si, _wmu_2os.liv, _z56.cfe, _z56.cfs, _z56.si, _z56_2rk.liv, write.lock] at org.apache.lucene.index.IndexWriter.<init>(IndexWriter.java:1072) at org.apache.solr.update.SolrIndexWriter.<init>(SolrIndexWriter.java:119) at org.apache.solr.update.SolrIndexWriter.create(SolrIndexWriter.java:94) at org.apache.solr.update.DefaultSolrCoreState.createMainIndexWriter(DefaultSolrCoreState.java:257) at org.apache.solr.update.DefaultSolrCoreState.getIndexWriter(DefaultSolrCoreState.java:131) at org.apache.solr.core.SolrCore.openNewSearcher(SolrCore.java:2056) Thanks, Mahmoud