GeoNetwork: raised exception error

Hello, since today two GeoNetwork applications won’t start and are giving me a raised exception error. I am using GeoNetwork 3.12.11 with Tomcat9 on a Windows server.

I get the following error on both pages:

Message
Failed parsing schedule at info from settings: null
Handler
org.fao.geonet.Geonetwork
Exception
java.lang.IllegalArgumentException: Failed parsing schedule at info from settings: null
Stack
java.lang.IllegalArgumentException: Failed parsing schedule at info from settings: null
at org.fao.geonet.kernel.setting.SettingInfo.getLuceneIndexOptimizerSchedulerAt(SettingInfo.java:168)
at org.fao.geonet.kernel.search.LuceneOptimizerManager.(LuceneOptimizerManager.java:69)
at org.fao.geonet.kernel.search.SearchManager.initNonStaticData(SearchManager.java:511)
at org.fao.geonet.kernel.search.SearchManager.init(SearchManager.java:488)
at org.fao.geonet.Geonetwork.start(Geonetwork.java:299)
at org.fao.geonet.Geonetwork.start(Geonetwork.java:117)
at jeeves.server.JeevesEngine.initAppHandler(JeevesEngine.java:457)
at jeeves.server.JeevesEngine.init(JeevesEngine.java:193)
at jeeves.server.sources.http.JeevesServlet.init(JeevesServlet.java:80)
at javax.servlet.GenericServlet.init(GenericServlet.java:143)
at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1106)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1063)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:960)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4673)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4980)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:683)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:658)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:662)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1023)
at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1910)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112)
at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:824)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:474)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1617)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:318)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:423)
at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:366)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:898)
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:795)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1332)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1322)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:871)
at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:249)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.StandardService.startInternal(StandardService.java:428)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:914)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.startup.Catalina.start(Catalina.java:772)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:347)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:478)

If you need logs, please let me know how i can share them. Do i just post them within this topic? Thank you in advance.

I have already tried deleting the data folder but that didn’t work.

Hi Kev,

Could you check the settings in the administration interface of your instance, more specifically the schedule for the Lucene Index optimizer?

See: System configuration - GeoNetwork Opensource (EN)

It looks like this setting cannot be read properly and that this causes a crash during startup.

Cheers,

Olivia

Hi Olivia, thank you for your response. I made a bit of a rookie mistake… The database had been overwritten and this is why the error was shown. Thank you for your fast response! Have a good day. Kind regards, Kevin.