ElasticSearch introduced some restrictions on the use of plugins from versions above 7.11
In fact it seems that the configsyncplugin is no longer usable due to the new restrictions.
Fess requires the installation of the plugin which to be visible must be defined its path in elasticsearch.yml; for example :
[Included by] esflute_config.xml esflute_user.xml esflute_log.xml
*** * * * * * * * * /*
** at org.lastaflute.di.core.meta.impl.LaContainerImpl.throwContainerInitFailureException(LaContainerImpl.java:463)**
** at org.lastaflute.di.core.meta.impl.LaContainerImpl.init(LaContainerImpl.java:415)**
** at org.lastaflute.di.core.meta.impl.LaContainerImpl.doInit(LaContainerImpl.java:431)**
** at org.lastaflute.di.core.meta.impl.LaContainerImpl.init(LaContainerImpl.java:413)**
** at org.lastaflute.di.core.meta.impl.LaContainerImpl.doInit(LaContainerImpl.java:431)**
** at org.lastaflute.di.core.meta.impl.LaContainerImpl.init(LaContainerImpl.java:413)**
** at org.lastaflute.di.core.meta.impl.LaContainerImpl.doInit(LaContainerImpl.java:431)**
** at org.lastaflute.di.core.meta.impl.LaContainerImpl.init(LaContainerImpl.java:413)**
** at org.lastaflute.di.core.factory.SingletonLaContainerFactory.init(SingletonLaContainerFactory.java:67)**
** at org.lastaflute.web.container.WebLastaContainerInitializer.doInitContainer(WebLastaContainerInitializer.java:81)**
** at org.lastaflute.web.container.WebLastaContainerInitializer.initialize(WebLastaContainerInitializer.java:45)**
** at org.lastaflute.web.servlet.filter.LastaPrepareFilter.initializeContainer(LastaPrepareFilter.java:137)**
** at org.lastaflute.web.servlet.filter.LastaPrepareFilter.init(LastaPrepareFilter.java:94)**
** at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:270)**
** at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:251)**
** at org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFilterConfig.java:102)**
** at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4566)**
** at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5203)**
** at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)**
** at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1384)**
** at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1374)**
** at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)**
** at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)**
** at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140)**
** at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:909)**
** at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:843)**
** at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)**
** at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1384)**
** at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1374)**
** at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)**
** at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)**
** at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140)**
** at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:909)**
** at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262)**
** at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)**
** at org.apache.catalina.core.StandardService.startInternal(StandardService.java:434)**
** at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)**
** at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:930)**
** at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)**
** at org.apache.catalina.startup.Tomcat.start(Tomcat.java:486)**
** at org.dbflute.tomcat.TomcatBoot.startServer(TomcatBoot.java:713)**
** at org.dbflute.tomcat.TomcatBoot.go(TomcatBoot.java:402)**
** at org.dbflute.tomcat.TomcatBoot.bootAwait(TomcatBoot.java:347)**
** at org.codelibs.fess.FessBoot.main(FessBoot.java:96)** Caused by: org.lastaflute.di.core.exception.IllegalMethodRuntimeException: [ESSR0060]Can not configure method(open) of org.codelibs.fess.es.client.SearchEngineClient, because [fess.20210604] IndexNotFoundException[no such index [fess.20210604]]
** at org.lastaflute.di.core.assembler.AbstractMethodAssembler.invoke(AbstractMethodAssembler.java:61)**
** at org.lastaflute.di.core.assembler.DefaultInitMethodAssembler.assemble(DefaultInitMethodAssembler.java:40)**
** at org.lastaflute.di.core.deployer.SingletonComponentDeployer.assemble(SingletonComponentDeployer.java:57)**
** at org.lastaflute.di.core.deployer.SingletonComponentDeployer.deploy(SingletonComponentDeployer.java:41)**
** at org.lastaflute.di.core.deployer.SingletonComponentDeployer.init(SingletonComponentDeployer.java:35)**
** at org.lastaflute.di.core.meta.impl.ComponentDefImpl.init(ComponentDefImpl.java:85)**
** at org.lastaflute.di.core.meta.impl.LaContainerImpl.doInit(LaContainerImpl.java:434)**
** at org.lastaflute.di.core.meta.impl.LaContainerImpl.init(LaContainerImpl.java:413)**
** … 42 more** Caused by: [fess.20210604] IndexNotFoundException[no such index [fess.20210604]]
** at org.codelibs.fesen.client.action.HttpGetMappingsAction.lambda$execute$0(HttpGetMappingsAction.java:47)**
** at org.codelibs.curl.CurlRequest.lambda$execute$4(CurlRequest.java:220)**
** at org.codelibs.curl.CurlRequest.lambda$connect$3(CurlRequest.java:199)**
** at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1429)**
** at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)**
** at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)**
** at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)**
** at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)**
** at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)** WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by org.apache.catalina.loader.WebappClassLoaderBase (file:/D:/Fess/fess-13.12.2/lib/classes/) to field java.io.ObjectStreamClass$Caches.localDescs WARNING: Please consider reporting this to the maintainers of org.apache.catalina.loader.WebappClassLoaderBase WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release
I restarted the ElasticSearch service a couple of times and now everything seems to work!
I would ask you to clarify, if possible, the doubt of the path of … / data / config / otherwise it’s okay as everything is working.