[opencms-dev] "no segments* file found" error in Solr indexes (OpenCms 16.0, Tomcat 8)

Chema Jiménez chema.jimenez at sagasoluciones.com
Tue Jul 22 11:57:33 CEST 2025


Hi everyone,

I'm running OpenCms 16.0 on Tomcat 8 under Oracle Linux, and it's been stable until recently. At Tomcat startup, I now get this error when SOLR tries to build its indexes:

10 jul. 2025 11:40:14,805 [r:      ]  WARN [pencms.search.CmsSearchManager:2926] . Indice de búsqueda         : Inicialización de índice "Solr Online" fallido
org.apache.solr.common.SolrException: Error CREATEing SolrCore 'Solr-Online': Unable to create core [Solr-Online] Caused by: no segments* file found in LockValidatingDirectoryWrapper(MMapDirectory@/datos/tomcat/webapps/ROOT/WEB-INF/index/Solr Online/index lockFactory=org.apache.lucene.store.NoLockFactory at 170b05e): files: [_1s.fdm, _1s.fdt, _1s.fdx, _1s.fnm, _1s.kdd, _1s.kdi, _1s.kdm, _1s.nvd, _1s.nvm, _1s.si, _1s_Lucene80_0.dvd, _1s_Lucene80_0.dvm, _1s_Lucene84_0.doc, _1s_Lucene84_0.pos, _1s_Lucene84_0.tim, _1s_Lucene84_0.tip, _1s_Lucene84_0.tmd, _23.fdm, _23.fdt, _23.fdx, _23.fnm, _23.kdd, _23.kdi, _23.kdm, _23.nvd, _23.nvm, _23.si, _23_Lucene80_0.dvd, _23_Lucene80_0.dvm, _23_Lucene84_0.doc, _23_Lucene84_0.pos, _23_Lucene84_0.tim, _23_Lucene84_0.tip, _23_Lucene84_0.tmd, _6s.fdm, _6s.fdt, _6s.fdx, _6s.fnm, _6s.kdd, _6s.kdi, _6s.kdm, _6s.nvd, _6s.nvm, _6s.si, _6s_Lucene80_0.dvd, _6s_Lucene80_0.dvm, _6s_Lucene84_0.doc, _6s_Lucene84_0.pos, _6s_Lucene84_0.tim, _6s_Lucene84_0.tip, _6s_Lucene84_0.tmd, _72.fdm, _72.fdt, _72.fdx, _72.fnm, _72.kdd, _72.kdi, _72.kdm, _72.nvd, _72.nvm, _72.si, _72_Lucene80_0.dvd, _72_Lucene80_0.dvm, _72_Lucene84_0.doc, _72_Lucene84_0.pos, _72_Lucene84_0.tim, _72_Lucene84_0.tip, _72_Lucene84_0.tmd, _7c.fdm, _7c.fdt, _7c.fdx, _7c.fnm, _7c.kdd, _7c.kdi, _7c.kdm, _7c.nvd, _7c.nvm, _7c.si, _7c_Lucene80_0.dvd, _7c_Lucene80_0.dvm, _7c_Lucene84_0.doc, _7c_Lucene84_0.pos, _7c_Lucene84_0.tim, _7c_Lucene84_0.tip, _7c_Lucene84_0.tmd, _7k.cfe, _7k.cfs, _7k.si, _7r.fdm, _7r.fdt, _7r.fdx, _7r.fnm, _7r.kdd, _7r.kdi, _7r.kdm, _7r.nvd, _7r.nvm, _7r.si, _7r_Lucene80_0.dvd, _7r_Lucene80_0.dvm, _7r_Lucene84_0.doc, _7r_Lucene84_0.pos, _7r_Lucene84_0.tim, _7r_Lucene84_0.tip, _7r_Lucene84_0.tmd, _7v.fdm, _7v.fdt, _7v.fdx, _7v.fnm, _7v.kdd, _7v.kdi, _7v.kdm, _7v.nvd, _7v.nvm, _7v.si, _7v_1.liv, _7v_Lucene80_0.dvd, _7v_Lucene80_0.dvm, _7v_Lucene84_0.doc, _7v_Lucene84_0.pos, _7v_Lucene84_0.tim, _7v_Lucene84_0.tip, _7v_Lucene84_0.tmd, _85.cfe, _85.cfs, _85.si, _8g.cfe, _8g.cfs, _8g.si, _8k.fdm, _8k.fdt, _8k.fdx, _8k.fnm, _8k.kdd, _8k.kdi, _8k.kdm, _8k.nvd, _8k.nvm, _8k.si, _8k_Lucene80_0.dvd, _8k_Lucene80_0.dvm, _8k_Lucene84_0.doc, _8k_Lucene84_0.pos, _8k_Lucene84_0.tim, _8k_Lucene84_0.tip, _8k_Lucene84_0.tmd, _8y.cfe, _8y.cfs, _8y.si, _93.fdm, _93.fdt, _93.fdx, _93.fnm, _93.kdd, _93.kdi, _93.kdm, _93.nvd, _93.nvm, _93.si, _93_Lucene80_0.dvd, _93_Lucene80_0.dvm, _93_Lucene84_0.doc, _93_Lucene84_0.pos, _93_Lucene84_0.tim, _93_Lucene84_0.tip, _93_Lucene84_0.tmd, _99.cfe, _99.cfs, _99.si, _9a.fdm, _9a.fdt, _9a.fdx, _9a.fnm, _9a.kdd, _9a.kdi, _9a.kdm, _9a.nvd, _9a.nvm, _9a.si, _9a_Lucene80_0.dvd, _9a_Lucene80_0.dvm, _9a_Lucene84_0.doc, _9a_Lucene84_0.pos, _9a_Lucene84_0.tim, _9a_Lucene84_0.tip, _9a_Lucene84_0.tmd, _9b.fdm, _9b.fdt, _9b.fdx, _9b.fnm, _9b.kdd, _9b.kdi, _9b.kdm, _9b.nvd, _9b.nvm, _9b.si, _9b_Lucene80_0.dvd, _9b_Lucene80_0.dvm, _9b_Lucene84_0.doc, _9b_Lucene84_0.pos, _9b_Lucene84_0.tim, _9b_Lucene84_0.tip, _9b_Lucene84_0.tmd, _9c.fdm, _9c.fdt, _9c.fdx, _9c.fnm, _9c.kdd, _9c.kdi, _9c.kdm, _9c.nvd, _9c.nvm, _9c.si, _9c_Lucene80_0.dvd, _9c_Lucene80_0.dvm, _9c_Lucene84_0.doc, _9c_Lucene84_0.pos, _9c_Lucene84_0.tim, _9c_Lucene84_0.tip, _9c_Lucene84_0.tmd, _9d.fdm, _9d.fdt, _9d.fdx, _9d.fnm, _9d.kdd, _9d.kdi, _9d.kdm, _9d.nvd, _9d.nvm, _9d.si, _9d_Lucene80_0.dvd, _9d_Lucene80_0.dvm, _9d_Lucene84_0.doc, _9d_Lucene84_0.pos, _9d_Lucene84_0.tim, _9d_Lucene84_0.tip, _9d_Lucene84_0.tmd, _9e.fdm, _9e.fdt, _9e.fdx, _9e.fnm, _9e.kdd, _9e.kdi, _9e.kdm, _9e.nvd, _9e.nvm, _9e.si, _9e_Lucene80_0.dvd, _9e_Lucene80_0.dvm, _9e_Lucene84_0.doc, _9e_Lucene84_0.pos, _9e_Lucene84_0.tim, _9e_Lucene84_0.tip, _9e_Lucene84_0.tmd, _9f.fdm, _9f.fdt, _9f.fdx, _9f.fnm, _9f.kdd, _9f.kdi, _9f.kdm, _9f.nvd, _9f.nvm, _9f.si, _9f_Lucene80_0.dvd, _9f_Lucene80_0.dvm, _9f_Lucene84_0.doc, _9f_Lucene84_0.pos, _9f_Lucene84_0.tim, _9f_Lucene84_0.tip, _9f_Lucene84_0.tmd, _9h.fdm, _9h.fdt, _9h.fdx, _9h.fnm, _9h.kdd, _9h.kdi, _9h.kdm, _9h.nvd, _9h.nvm, _9h.si, _9h_Lucene80_0.dvd, _9h_Lucene80_0.dvm, _9h_Lucene84_0.doc, _9h_Lucene84_0.pos, _9h_Lucene84_0.tim, _9h_Lucene84_0.tip, _9h_Lucene84_0.tmd]
        at org.apache.solr.core.CoreContainer.create(CoreContainer.java:1372) ~[solr-core-8.11.1.jar:8.11.1 0b002b11819df70783e83ef36b42ed1223c14b50 - janhoy - 2021-12-14 13:50:55]
        at org.opencms.search.CmsSearchManager.registerSolrIndex(CmsSearchManager.java:2070) ~[opencms.jar:16.0]
        at org.opencms.search.solr.CmsSolrIndex.initialize(CmsSolrIndex.java:645) ~[opencms.jar:16.0]
        at org.opencms.search.CmsSearchManager.initSearchIndexes(CmsSearchManager.java:2922) [opencms.jar:16.0]
        at org.opencms.search.CmsSearchManager.initializeIndexes(CmsSearchManager.java:1757) [opencms.jar:16.0]
        at org.opencms.search.CmsSearchManager.initialize(CmsSearchManager.java:1723) [opencms.jar:16.0]
        at org.opencms.main.OpenCmsCore.initConfiguration(OpenCmsCore.java:1772) [opencms.jar:16.0]
        at org.opencms.main.OpenCmsCore.initContext(OpenCmsCore.java:1925) [opencms.jar:16.0]
        at org.opencms.main.OpenCmsCore.upgradeRunlevel(OpenCmsCore.java:2618) [opencms.jar:16.0]
        at org.opencms.main.OpenCmsListener.contextInitialized(OpenCmsListener.java:96) [opencms.jar:16.0]
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4441) [catalina.jar:8.5.99]
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4899) [catalina.jar:8.5.99]
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) [catalina.jar:8.5.99]
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:710) [catalina.jar:8.5.99]
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:687) [catalina.jar:8.5.99]
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:660) [catalina.jar:8.5.99]
        at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1176) [catalina.jar:8.5.99]
        at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1889) [catalina.jar:8.5.99]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
        at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
        at java.lang.Thread.run(Thread.java:829) [?:?]
Caused by: org.apache.solr.common.SolrException: Unable to create core [Solr-Online]
        at org.apache.solr.core.CoreContainer.createFromDescriptor(CoreContainer.java:1473) ~[solr-core-8.11.1.jar:8.11.1 0b002b11819df70783e83ef36b42ed1223c14b50 - janhoy - 2021-12-14 13:50:55]
        at org.apache.solr.core.CoreContainer.create(CoreContainer.java:1333) ~[solr-core-8.11.1.jar:8.11.1 0b002b11819df70783e83ef36b42ed1223c14b50 - janhoy - 2021-12-14 13:50:55]
        ... 22 more

Due to this startup error, the indexes are not operational and SOLR searches cannot be performed.
I suspect it might be related to the Git integration / content imports in OpenCms, but I'm not certain.
Has anyone encountered this? How did you solve it?

Thanks in advance for any insights or suggestions!

Best regards,
Chema.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opencms.org/pipermail/opencms-dev/attachments/20250722/90393b4b/attachment.htm>


More information about the opencms-dev mailing list