Failed to initialize the container.

when i run the fess13.14 in IDEA and my elasticsearch version is 7.14 already running with localhost:9200 plugin and configsync is ok.
then the error show,

[ESSR0060]Can not configure method(init) of org.codelibs.fess.helper.SuggestHelper, because FesenStatusException[Fesen exception [type=illegal_argument_exception, reason=match "锝?" was already added]]

how can i fix it,thank you for yours reply!

What is the stack trace?

2021-12-31 16:27:07,397 [RMI TCP Connection(3)-127.0.0.1] DEBUG Initialize SuggestHelper
org.lastaflute.di.exception.ContainerInitFailureException: Look! Read the message below.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Failed to initialize the container.

[Path]
app.xml

[Namespace]
null
* * * * * * * * * */
	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.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:281)
	at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:262)
	at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:106)
	at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4538)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5181)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:743)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:719)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:705)
	at org.apache.catalina.startup.HostConfig.manageApp(HostConfig.java:1719)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:286)
	at java.management/com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:809)
	at java.management/com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
	at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:482)
	at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:431)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:286)
	at java.management/com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:809)
	at java.management/com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
	at java.management/com.sun.jmx.remote.security.MBeanServerAccessController.invoke(MBeanServerAccessController.java:468)
	at java.management.rmi/javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1466)
	at java.management.rmi/javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1307)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.management.rmi/javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1406)
	at java.management.rmi/javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:827)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at java.rmi/sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:359)
	at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:200)
	at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:197)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.rmi/sun.rmi.transport.Transport.serviceCall(Transport.java:196)
	at java.rmi/sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:562)
	at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:796)
	at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:677)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:676)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: org.lastaflute.di.core.exception.IllegalMethodRuntimeException: [ESSR0060]Can not configure method(init) of org.codelibs.fess.helper.SuggestHelper, because FesenStatusException[Fesen exception [type=illegal_argument_exception, reason=match "锝?" was already added]]
	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)
	... 54 more
Caused by: FesenStatusException[Fesen exception [type=illegal_argument_exception, reason=match "锝?" was already added]]
	at org.codelibs.fesen.rest.BytesRestResponse.errorFromXContent(BytesRestResponse.java:187)
	at org.codelibs.fesen.client.action.HttpAction.toFesenException(HttpAction.java:138)
	at org.codelibs.fesen.client.action.HttpCreateIndexAction.lambda$execute$0(HttpCreateIndexAction.java:70)
	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:1426)
	at java.base/java.util.concurrent.ForkJoinTask.doExec$$$capture(ForkJoinTask.java:290)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
	Suppressed: java.lang.IllegalArgumentException: Required [acknowledged, shards_acknowledged, index]
		at org.codelibs.fesen.common.xcontent.ConstructingObjectParser$Target.finish(ConstructingObjectParser.java:504)
		at org.codelibs.fesen.common.xcontent.ConstructingObjectParser.parse(ConstructingObjectParser.java:171)
		at org.codelibs.fesen.common.xcontent.ConstructingObjectParser.apply(ConstructingObjectParser.java:163)
		at org.codelibs.fesen.action.admin.indices.create.CreateIndexResponse.fromXContent(CreateIndexResponse.java:85)
		at org.codelibs.fesen.client.action.HttpCreateIndexAction.lambda$execute$0(HttpCreateIndexAction.java:67)
		... 9 more
	Suppressed: org.codelibs.fesen.client.action.HttpAction$CurlResponseException: {"error":{"root_cause":[{"type":"illegal_argument_exception","reason":"match \"锝?\" was already added"}],"type":"illegal_argument_exception","reason":"match \"锝?\" was already added"},"status":400}
2021-12-31 16:27:13,660 [RMI TCP Connection(3)-127.0.0.1] ERROR Failed to initialize Lasta Di.
org.lastaflute.di.exception.ContainerInitFailureException: Look! Read the message below.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Failed to initialize the container.

[Path]
app.xml

[Namespace]
null
* * * * * * * * * */
	at org.lastaflute.di.core.meta.impl.LaContainerImpl.throwContainerInitFailureException(LaContainerImpl.java:463) ~[lasta-di-0.8.4.jar:?]
	at org.lastaflute.di.core.meta.impl.LaContainerImpl.init(LaContainerImpl.java:415) ~[lasta-di-0.8.4.jar:?]
	at org.lastaflute.di.core.factory.SingletonLaContainerFactory.init(SingletonLaContainerFactory.java:67) ~[lasta-di-0.8.4.jar:?]
	at org.lastaflute.web.container.WebLastaContainerInitializer.doInitContainer(WebLastaContainerInitializer.java:81) ~[lastaflute-1.2.1.jar:?]
	at org.lastaflute.web.container.WebLastaContainerInitializer.initialize(WebLastaContainerInitializer.java:45) ~[lastaflute-1.2.1.jar:?]
	at org.lastaflute.web.servlet.filter.LastaPrepareFilter.initializeContainer(LastaPrepareFilter.java:137) ~[lastaflute-1.2.1.jar:?]
	at org.lastaflute.web.servlet.filter.LastaPrepareFilter.init(LastaPrepareFilter.java:94) ~[lastaflute-1.2.1.jar:?]
	at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:281) ~[catalina.jar:8.5.59]
	at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:262) ~[catalina.jar:8.5.59]
	at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:106) ~[catalina.jar:8.5.59]
	at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4538) ~[catalina.jar:8.5.59]
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5181) ~[catalina.jar:8.5.59]
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) ~[catalina.jar:8.5.59]
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:743) ~[catalina.jar:8.5.59]
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:719) ~[catalina.jar:8.5.59]
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:705) ~[catalina.jar:8.5.59]
	at org.apache.catalina.startup.HostConfig.manageApp(HostConfig.java:1719) ~[catalina.jar:8.5.59]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
	at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
	at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:286) ~[tomcat-coyote.jar:8.5.59]
	at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:809) ~[?:?]
	at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801) ~[?:?]
	at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:482) ~[catalina.jar:8.5.59]
	at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:431) ~[catalina.jar:8.5.59]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
	at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
	at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:286) ~[tomcat-coyote.jar:8.5.59]
	at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:809) ~[?:?]
	at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801) ~[?:?]
	at com.sun.jmx.remote.security.MBeanServerAccessController.invoke(MBeanServerAccessController.java:468) ~[?:?]
	at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1466) ~[?:?]
	at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1307) ~[?:?]
	at java.security.AccessController.doPrivileged(Native Method) ~[?:?]
	at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1406) ~[?:?]
	at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:827) ~[?:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
	at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
	at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:359) ~[?:?]
	at sun.rmi.transport.Transport$1.run(Transport.java:200) ~[?:?]
	at sun.rmi.transport.Transport$1.run(Transport.java:197) ~[?:?]
	at java.security.AccessController.doPrivileged(Native Method) ~[?:?]
	at sun.rmi.transport.Transport.serviceCall(Transport.java:196) ~[?:?]
	at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:562) ~[?:?]
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:796) ~[?:?]
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:677) ~[?:?]
	at java.security.AccessController.doPrivileged(Native Method) ~[?:?]
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:676) [?:?]
	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:834) [?:?]
Caused by: org.lastaflute.di.core.exception.IllegalMethodRuntimeException: [ESSR0060]Can not configure method(init) of org.codelibs.fess.helper.SuggestHelper, because FesenStatusException[Fesen exception [type=illegal_argument_exception, reason=match "锝?" was already added]]
	at org.lastaflute.di.core.assembler.AbstractMethodAssembler.invoke(AbstractMethodAssembler.java:61) ~[lasta-di-0.8.4.jar:?]
	at org.lastaflute.di.core.assembler.DefaultInitMethodAssembler.assemble(DefaultInitMethodAssembler.java:40) ~[lasta-di-0.8.4.jar:?]
	at org.lastaflute.di.core.deployer.SingletonComponentDeployer.assemble(SingletonComponentDeployer.java:57) ~[lasta-di-0.8.4.jar:?]
	at org.lastaflute.di.core.deployer.SingletonComponentDeployer.deploy(SingletonComponentDeployer.java:41) ~[lasta-di-0.8.4.jar:?]
	at org.lastaflute.di.core.deployer.SingletonComponentDeployer.init(SingletonComponentDeployer.java:35) ~[lasta-di-0.8.4.jar:?]
	at org.lastaflute.di.core.meta.impl.ComponentDefImpl.init(ComponentDefImpl.java:85) ~[lasta-di-0.8.4.jar:?]
	at org.lastaflute.di.core.meta.impl.LaContainerImpl.doInit(LaContainerImpl.java:434) ~[lasta-di-0.8.4.jar:?]
	at org.lastaflute.di.core.meta.impl.LaContainerImpl.init(LaContainerImpl.java:413) ~[lasta-di-0.8.4.jar:?]
	... 54 more
Caused by: org.codelibs.fesen.FesenStatusException: Fesen exception [type=illegal_argument_exception, reason=match "锝?" was already added]
	at org.codelibs.fesen.rest.BytesRestResponse.errorFromXContent(BytesRestResponse.java:187) ~[fesen-engine-server-0.14.0.jar:0.14.0]
	at org.codelibs.fesen.client.action.HttpAction.toFesenException(HttpAction.java:138) ~[fesen-httpclient-0.14.0.jar:?]
	at org.codelibs.fesen.client.action.HttpCreateIndexAction.lambda$execute$0(HttpCreateIndexAction.java:70) ~[fesen-httpclient-0.14.0.jar:?]
	at org.codelibs.curl.CurlRequest.lambda$execute$4(CurlRequest.java:220) ~[curl4j-1.2.4.jar:?]
	at org.codelibs.curl.CurlRequest.lambda$connect$3(CurlRequest.java:199) ~[curl4j-1.2.4.jar:?]
	at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1426) ~[?:?]
	at java.util.concurrent.ForkJoinTask.doExec$$$capture(ForkJoinTask.java:290) ~[?:?]
	at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java) ~[?:?]
	at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) ~[?:?]
	at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) ~[?:?]
	at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) ~[?:?]
	at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183) ~[?:?]
	Suppressed: java.lang.IllegalArgumentException: Required [acknowledged, shards_acknowledged, index]
		at org.codelibs.fesen.common.xcontent.ConstructingObjectParser$Target.finish(ConstructingObjectParser.java:504) ~[fesen-x-content-0.14.0.jar:0.14.0]
		at org.codelibs.fesen.common.xcontent.ConstructingObjectParser.parse(ConstructingObjectParser.java:171) ~[fesen-x-content-0.14.0.jar:0.14.0]
		at org.codelibs.fesen.common.xcontent.ConstructingObjectParser.apply(ConstructingObjectParser.java:163) ~[fesen-x-content-0.14.0.jar:0.14.0]
		at org.codelibs.fesen.action.admin.indices.create.CreateIndexResponse.fromXContent(CreateIndexResponse.java:85) ~[fesen-engine-server-0.14.0.jar:0.14.0]
		at org.codelibs.fesen.client.action.HttpCreateIndexAction.lambda$execute$0(HttpCreateIndexAction.java:67) ~[fesen-httpclient-0.14.0.jar:?]
		at org.codelibs.curl.CurlRequest.lambda$execute$4(CurlRequest.java:220) ~[curl4j-1.2.4.jar:?]
		at org.codelibs.curl.CurlRequest.lambda$connect$3(CurlRequest.java:199) ~[curl4j-1.2.4.jar:?]
		at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1426) ~[?:?]
		at java.util.concurrent.ForkJoinTask.doExec$$$capture(ForkJoinTask.java:290) ~[?:?]
		at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java) ~[?:?]
		at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) ~[?:?]
		at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) ~[?:?]
		at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) ~[?:?]
		at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183) ~[?:?]
	Suppressed: org.codelibs.fesen.client.action.HttpAction$CurlResponseException: {"error":{"root_cause":[{"type":"illegal_argument_exception","reason":"match \"锝?\" was already added"}],"type":"illegal_argument_exception","reason":"match \"锝?\" was already added"},"status":400}
2021-12-31 16:27:13,744 [RMI TCP Connection(3)-127.0.0.1] INFO  _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
2021-12-31 16:27:13,747 [RMI TCP Connection(3)-127.0.0.1] INFO   the system has been initialized:
2021-12-31 16:27:13,751 [RMI TCP Connection(3)-127.0.0.1] INFO  
2021-12-31 16:27:13,754 [RMI TCP Connection(3)-127.0.0.1] INFO    -> Fess (Local Development)
2021-12-31 16:27:13,759 [RMI TCP Connection(3)-127.0.0.1] INFO  _/_/_/_/_/_/_/_/_/_/

I think it’s better to remove suggest indices before starting fess.

thank you for yours reply.
i have done what you say,but when i start the fess it will build suggest indices again and the IDEA show the same err.

in my elasticsearch.yml
have the propertie configsync.config_path: F:\Program\elasticsearch-7.14.0\config\data
and in the fess code i fix it so that can find path F:\Program\elasticsearch-7.14.0\config\data
but i see the configsync.config_path in the officail website is ${es_home}/data/config.
will the proplem is here ?

I do not use external elasticsearch when developing Fess on eclipse or vscode. So, if you want to do with external elasticsearch, I think you need several settings for doing it.

hello Mr.shinsuke,i still have not resolve the proplem.
Today,I get more log information . i hope that will be help.
i run fess with internal elasticsearch node.

2022-01-06 11:22:44,926 [fesen[Node 1][masterService#updateTask][T#1]] DEBUG executing cluster state update for [create-index [.suggest_analyzer], cause [api]]
2022-01-06 11:22:45,387 [fesen[Node 1][masterService#updateTask][T#1]] DEBUG applying create index request using legacy templates []
2022-01-06 11:22:45,637 [fesen[Node 1][management][T#2]] DEBUG no retention leases are expired from current retention leases [RetentionLeases{primaryTerm=1, version=1, leases={peer_recovery/bAmp578cQ1SxvTgTvME96g=RetentionLease{id='peer_recovery/bAmp578cQ1SxvTgTvME96g', retainingSequenceNumber=0, timestamp=1641439335752, source='peer recovery'}}}]
2022-01-06 11:22:45,775 [fesen[Node 1][masterService#updateTask][T#1]] DEBUG creating Index [[.suggest_analyzer/5f2d19-KQ7ShvXdjDhEE7Q]], shards [1]/[0] - reason [CREATE_INDEX]
2022-01-06 11:22:45,778 [fesen[Node 1][masterService#updateTask][T#1]] DEBUG full cache clear, reason [close]
2022-01-06 11:22:45,784 [fesen[Node 1][masterService#updateTask][T#1]] DEBUG [.suggest_analyzer] failed to create
java.lang.IllegalArgumentException: match "锝?" was already added
	at org.apache.lucene.analysis.charfilter.NormalizeCharMap$Builder.add(NormalizeCharMap.java:97) ~[lucene-analyzers-common-8.10.1.jar:8.10.1 2f24e6a49d48a032df1f12e146612f59141727a9 - mayyasharipova - 2021-10-12 15:13:45]
	at org.codelibs.fesen.analysis.common.MappingCharFilterFactory.parseRules(MappingCharFilterFactory.java:73) ~[fesen-analysis-common-0.16.0-SNAPSHOT.jar:0.16.0-SNAPSHOT]
	at org.codelibs.fesen.analysis.common.MappingCharFilterFactory.<init>(MappingCharFilterFactory.java:49) ~[fesen-analysis-common-0.16.0-SNAPSHOT.jar:0.16.0-SNAPSHOT]
	at org.codelibs.fesen.plugins.AnalysisPlugin$1.get(AnalysisPlugin.java:138) ~[fesen-engine-server-0.16.0-SNAPSHOT.jar:0.16.0-SNAPSHOT]
	at org.codelibs.fesen.index.analysis.AnalysisRegistry.buildMapping(AnalysisRegistry.java:425) ~[fesen-engine-server-0.16.0-SNAPSHOT.jar:0.16.0-SNAPSHOT]
	at org.codelibs.fesen.index.analysis.AnalysisRegistry.buildCharFilterFactories(AnalysisRegistry.java:291) ~[fesen-engine-server-0.16.0-SNAPSHOT.jar:0.16.0-SNAPSHOT]
	at org.codelibs.fesen.index.analysis.AnalysisRegistry.build(AnalysisRegistry.java:213) ~[fesen-engine-server-0.16.0-SNAPSHOT.jar:0.16.0-SNAPSHOT]
	at org.codelibs.fesen.index.IndexModule.newIndexService(IndexModule.java:438) ~[fesen-engine-server-0.16.0-SNAPSHOT.jar:0.16.0-SNAPSHOT]
	at org.codelibs.fesen.indices.IndicesService.createIndexService(IndicesService.java:655) ~[fesen-engine-server-0.16.0-SNAPSHOT.jar:0.16.0-SNAPSHOT]
	at org.codelibs.fesen.indices.IndicesService.withTempIndexService(IndicesService.java:611) ~[fesen-engine-server-0.16.0-SNAPSHOT.jar:0.16.0-SNAPSHOT]
	at org.codelibs.fesen.cluster.metadata.MetadataCreateIndexService.applyCreateIndexWithTemporaryService(MetadataCreateIndexService.java:407) ~[fesen-engine-server-0.16.0-SNAPSHOT.jar:0.16.0-SNAPSHOT]
	at org.codelibs.fesen.cluster.metadata.MetadataCreateIndexService.applyCreateIndexRequestWithV1Templates(MetadataCreateIndexService.java:494) ~[fesen-engine-server-0.16.0-SNAPSHOT.jar:0.16.0-SNAPSHOT]
	at org.codelibs.fesen.cluster.metadata.MetadataCreateIndexService.applyCreateIndexRequest(MetadataCreateIndexService.java:370) ~[fesen-engine-server-0.16.0-SNAPSHOT.jar:0.16.0-SNAPSHOT]
	at org.codelibs.fesen.cluster.metadata.MetadataCreateIndexService.applyCreateIndexRequest(MetadataCreateIndexService.java:377) ~[fesen-engine-server-0.16.0-SNAPSHOT.jar:0.16.0-SNAPSHOT]
	at org.codelibs.fesen.cluster.metadata.MetadataCreateIndexService$1.execute(MetadataCreateIndexService.java:300) ~[fesen-engine-server-0.16.0-SNAPSHOT.jar:0.16.0-SNAPSHOT]
	at org.codelibs.fesen.cluster.ClusterStateUpdateTask.execute(ClusterStateUpdateTask.java:47) ~[fesen-engine-server-0.16.0-SNAPSHOT.jar:0.16.0-SNAPSHOT]
	at org.codelibs.fesen.cluster.service.MasterService.executeTasks(MasterService.java:702) ~[fesen-engine-server-0.16.0-SNAPSHOT.jar:0.16.0-SNAPSHOT]
	at org.codelibs.fesen.cluster.service.MasterService.calculateTaskOutputs(MasterService.java:324) ~[fesen-engine-server-0.16.0-SNAPSHOT.jar:0.16.0-SNAPSHOT]
	at org.codelibs.fesen.cluster.service.MasterService.runTasks(MasterService.java:219) [fesen-engine-server-0.16.0-SNAPSHOT.jar:0.16.0-SNAPSHOT]
	at org.codelibs.fesen.cluster.service.MasterService$Batcher.run(MasterService.java:151) [fesen-engine-server-0.16.0-SNAPSHOT.jar:0.16.0-SNAPSHOT]
	at org.codelibs.fesen.cluster.service.TaskBatcher.runIfNotProcessed(TaskBatcher.java:150) [fesen-engine-server-0.16.0-SNAPSHOT.jar:0.16.0-SNAPSHOT]
	at org.codelibs.fesen.cluster.service.TaskBatcher$BatchedTask.run(TaskBatcher.java:188) [fesen-engine-server-0.16.0-SNAPSHOT.jar:0.16.0-SNAPSHOT]
	at org.codelibs.fesen.common.util.concurrent.ThreadContext$ContextPreservingRunnable.run(ThreadContext.java:684) [fesen-engine-server-0.16.0-SNAPSHOT.jar:0.16.0-SNAPSHOT]
	at org.codelibs.fesen.common.util.concurrent.PrioritizedEsThreadPoolExecutor$TieBreakingPrioritizedRunnable.runAndClean(PrioritizedEsThreadPoolExecutor.java:252) [fesen-engine-server-0.16.0-SNAPSHOT.jar:0.16.0-SNAPSHOT]
	at org.codelibs.fesen.common.util.concurrent.PrioritizedEsThreadPoolExecutor$TieBreakingPrioritizedRunnable.run(PrioritizedEsThreadPoolExecutor.java:215) [fesen-engine-server-0.16.0-SNAPSHOT.jar:0.16.0-SNAPSHOT]
	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:834) [?:?]
2022-01-06 11:22:45,824 [fesen[Node 1][masterService#updateTask][T#1]] DEBUG took [1s] to compute cluster state update for [create-index [.suggest_analyzer], cause [api]]
2022-01-06 11:22:45,827 [fesen[Node 1][masterService#updateTask][T#1]] DEBUG took [0s] to notify listeners on unchanged cluster state for [create-index [.suggest_analyzer], cause [api]]
2022-01-06 11:22:45,841 [RMI TCP Connection(3)-127.0.0.1] ERROR Failed to initialize Lasta Di.
org.lastaflute.di.exception.ContainerInitFailureException: Look! Read the message below.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Failed to initialize the container.

[Path]
app.xml

[Namespace]
null
* * * * * * * * * */
	at org.lastaflute.di.core.meta.impl.LaContainerImpl.throwContainerInitFailureException(LaContainerImpl.java:463) ~[lasta-di-0.9.0.jar:?]
	at org.lastaflute.di.core.meta.impl.LaContainerImpl.init(LaContainerImpl.java:415) ~[lasta-di-0.9.0.jar:?]
	at org.lastaflute.di.core.factory.SingletonLaContainerFactory.init(SingletonLaContainerFactory.java:65) ~[lasta-di-0.9.0.jar:?]
	at org.lastaflute.web.container.WebLastaContainerInitializer.doInitContainer(WebLastaContainerInitializer.java:81) ~[lastaflute-1.2.2.jar:?]
	at org.lastaflute.web.container.WebLastaContainerInitializer.initialize(WebLastaContainerInitializer.java:45) ~[lastaflute-1.2.2.jar:?]
	at org.lastaflute.web.servlet.filter.LastaPrepareFilter.initializeContainer(LastaPrepareFilter.java:137) ~[lastaflute-1.2.2.jar:?]
	at org.lastaflute.web.servlet.filter.LastaPrepareFilter.init(LastaPrepareFilter.java:94) ~[lastaflute-1.2.2.jar:?]
	at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:281) ~[catalina.jar:8.5.59]
	at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:262) ~[catalina.jar:8.5.59]
	at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:106) ~[catalina.jar:8.5.59]
	at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4538) ~[catalina.jar:8.5.59]
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5181) ~[catalina.jar:8.5.59]
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) ~[catalina.jar:8.5.59]
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:743) ~[catalina.jar:8.5.59]
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:719) ~[catalina.jar:8.5.59]
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:705) ~[catalina.jar:8.5.59]
	at org.apache.catalina.startup.HostConfig.manageApp(HostConfig.java:1719) ~[catalina.jar:8.5.59]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
	at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
org.lastaflute.di.exception.ContainerInitFailureException: Look! Read the message below.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Failed to initialize the container.

[Path]
app.xml

[Namespace]
null
* * * * * * * * * */
	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.factory.SingletonLaContainerFactory.init(SingletonLaContainerFactory.java:65)
	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:281)
	at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:262)
	at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:106)
	at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4538)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5181)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:743)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:719)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:705)
	at org.apache.catalina.startup.HostConfig.manageApp(HostConfig.java:1719)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:286)
	at java.management/com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:809)
	at java.management/com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
	at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:482)
	at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:431)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:286)
	at java.management/com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:809)
	at java.management/com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
	at java.management/com.sun.jmx.remote.security.MBeanServerAccessController.invoke(MBeanServerAccessController.java:468)
	at java.management.rmi/javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1466)
	at java.management.rmi/javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1307)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.management.rmi/javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1406)
	at java.management.rmi/javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:827)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at java.rmi/sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:359)
	at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:200)
	at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:197)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.rmi/sun.rmi.transport.Transport.serviceCall(Transport.java:196)
	at java.rmi/sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:562)
	at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:796)
	at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:677)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:676)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: org.lastaflute.di.core.exception.IllegalMethodRuntimeException: [ESSR0060]Can not configure method(init) of org.codelibs.fess.helper.SuggestHelper, because FesenStatusException[Fesen exception [type=illegal_argument_exception, reason=match "锝?" was already added]]
	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)
	... 54 more
Caused by: FesenStatusException[Fesen exception [type=illegal_argument_exception, reason=match "锝?" was already added]]
	at org.codelibs.fesen.rest.BytesRestResponse.errorFromXContent(BytesRestResponse.java:187)
	at org.codelibs.fesen.client.action.HttpAction.toFesenException(HttpAction.java:138)
	at org.codelibs.fesen.client.action.HttpCreateIndexAction.lambda$execute$0(HttpCreateIndexAction.java:70)
	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:1426)
	at java.base/java.util.concurrent.ForkJoinTask.doExec$$$capture(ForkJoinTask.java:290)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
	Suppressed: java.lang.IllegalArgumentException: Required [acknowledged, shards_acknowledged, index]
		at org.codelibs.fesen.common.xcontent.ConstructingObjectParser$Target.finish(ConstructingObjectParser.java:504)
		at org.codelibs.fesen.common.xcontent.ConstructingObjectParser.parse(ConstructingObjectParser.java:171)
		at org.codelibs.fesen.common.xcontent.ConstructingObjectParser.apply(ConstructingObjectParser.java:163)
		at org.codelibs.fesen.action.admin.indices.create.CreateIndexResponse.fromXContent(CreateIndexResponse.java:85)
		at org.codelibs.fesen.client.action.HttpCreateIndexAction.lambda$execute$0(HttpCreateIndexAction.java:67)
		... 9 more
	Suppressed: org.codelibs.fesen.client.action.HttpAction$CurlResponseException: {"error":{"root_cause":[{"type":"illegal_argument_exception","reason":"match \"锝?\" was already added"}],"type":"illegal_argument_exception","reason":"match \"锝?\" was already added"},"status":400}
	at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:286) ~[tomcat-coyote.jar:8.5.59]
	at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:809) ~[?:?]
	at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801) ~[?:?]
	at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:482) ~[catalina.jar:8.5.59]
	at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:431) ~[catalina.jar:8.5.59]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
	at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
	at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:286) ~[tomcat-coyote.jar:8.5.59]
	at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:809) ~[?:?]
	at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801) ~[?:?]
	at com.sun.jmx.remote.security.MBeanServerAccessController.invoke(MBeanServerAccessController.java:468) ~[?:?]
	at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1466) ~[?:?]
	at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1307) ~[?:?]
	at java.security.AccessController.doPrivileged(Native Method) ~[?:?]
	at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1406) ~[?:?]
	at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:827) ~[?:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
	at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
	at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:359) ~[?:?]
	at sun.rmi.transport.Transport$1.run(Transport.java:200) ~[?:?]
	at sun.rmi.transport.Transport$1.run(Transport.java:197) ~[?:?]
	at java.security.AccessController.doPrivileged(Native Method) ~[?:?]
	at sun.rmi.transport.Transport.serviceCall(Transport.java:196) ~[?:?]
	at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:562) ~[?:?]
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:796) ~[?:?]
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:677) ~[?:?]
	at java.security.AccessController.doPrivileged(Native Method) ~[?:?]
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:676) [?:?]
	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:834) [?:?]
Caused by: org.lastaflute.di.core.exception.IllegalMethodRuntimeException: [ESSR0060]Can not configure method(init) of org.codelibs.fess.helper.SuggestHelper, because FesenStatusException[Fesen exception [type=illegal_argument_exception, reason=match "锝?" was already added]]
	at org.lastaflute.di.core.assembler.AbstractMethodAssembler.invoke(AbstractMethodAssembler.java:61) ~[lasta-di-0.9.0.jar:?]
	at org.lastaflute.di.core.assembler.DefaultInitMethodAssembler.assemble(DefaultInitMethodAssembler.java:40) ~[lasta-di-0.9.0.jar:?]
	at org.lastaflute.di.core.deployer.SingletonComponentDeployer.assemble(SingletonComponentDeployer.java:57) ~[lasta-di-0.9.0.jar:?]
	at org.lastaflute.di.core.deployer.SingletonComponentDeployer.deploy(SingletonComponentDeployer.java:41) ~[lasta-di-0.9.0.jar:?]
	at org.lastaflute.di.core.deployer.SingletonComponentDeployer.init(SingletonComponentDeployer.java:35) ~[lasta-di-0.9.0.jar:?]
	at org.lastaflute.di.core.meta.impl.ComponentDefImpl.init(ComponentDefImpl.java:85) ~[lasta-di-0.9.0.jar:?]
	at org.lastaflute.di.core.meta.impl.LaContainerImpl.doInit(LaContainerImpl.java:434) ~[lasta-di-0.9.0.jar:?]
	at org.lastaflute.di.core.meta.impl.LaContainerImpl.init(LaContainerImpl.java:413) ~[lasta-di-0.9.0.jar:?]
	... 54 more
Caused by: org.codelibs.fesen.FesenStatusException: Fesen exception [type=illegal_argument_exception, reason=match "锝?" was already added]
	at org.codelibs.fesen.rest.BytesRestResponse.errorFromXContent(BytesRestResponse.java:187) ~[fesen-engine-server-0.16.0-SNAPSHOT.jar:0.16.0-SNAPSHOT]
	at org.codelibs.fesen.client.action.HttpAction.toFesenException(HttpAction.java:138) ~[fesen-httpclient-0.16.0-SNAPSHOT.jar:?]
	at org.codelibs.fesen.client.action.HttpCreateIndexAction.lambda$execute$0(HttpCreateIndexAction.java:70) ~[fesen-httpclient-0.16.0-SNAPSHOT.jar:?]
	at org.codelibs.curl.CurlRequest.lambda$execute$4(CurlRequest.java:220) ~[curl4j-1.2.4.jar:?]
	at org.codelibs.curl.CurlRequest.lambda$connect$3(CurlRequest.java:199) ~[curl4j-1.2.4.jar:?]
	at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1426) ~[?:?]
	at java.util.concurrent.ForkJoinTask.doExec$$$capture(ForkJoinTask.java:290) ~[?:?]
	at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java) ~[?:?]
	at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) ~[?:?]
	at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) ~[?:?]
	at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) ~[?:?]
	at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183) ~[?:?]
	Suppressed: java.lang.IllegalArgumentException: Required [acknowledged, shards_acknowledged, index]
		at org.codelibs.fesen.common.xcontent.ConstructingObjectParser$Target.finish(ConstructingObjectParser.java:504) ~[fesen-x-content-0.16.0-SNAPSHOT.jar:0.16.0-SNAPSHOT]
		at org.codelibs.fesen.common.xcontent.ConstructingObjectParser.parse(ConstructingObjectParser.java:171) ~[fesen-x-content-0.16.0-SNAPSHOT.jar:0.16.0-SNAPSHOT]
		at org.codelibs.fesen.common.xcontent.ConstructingObjectParser.apply(ConstructingObjectParser.java:163) ~[fesen-x-content-0.16.0-SNAPSHOT.jar:0.16.0-SNAPSHOT]
		at org.codelibs.fesen.action.admin.indices.create.CreateIndexResponse.fromXContent(CreateIndexResponse.java:85) ~[fesen-engine-server-0.16.0-SNAPSHOT.jar:0.16.0-SNAPSHOT]
		at org.codelibs.fesen.client.action.HttpCreateIndexAction.lambda$execute$0(HttpCreateIndexAction.java:67) ~[fesen-httpclient-0.16.0-SNAPSHOT.jar:?]
		at org.codelibs.curl.CurlRequest.lambda$execute$4(CurlRequest.java:220) ~[curl4j-1.2.4.jar:?]
		at org.codelibs.curl.CurlRequest.lambda$connect$3(CurlRequest.java:199) ~[curl4j-1.2.4.jar:?]
		at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1426) ~[?:?]
		at java.util.concurrent.ForkJoinTask.doExec$$$capture(ForkJoinTask.java:290) ~[?:?]
		at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java) ~[?:?]
		at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) ~[?:?]
		at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) ~[?:?]
		at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) ~[?:?]
		at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183) ~[?:?]
	Suppressed: org.codelibs.fesen.client.action.HttpAction$CurlResponseException: {"error":{"root_cause":[{"type":"illegal_argument_exception","reason":"match \"锝?\" was already added"}],"type":"illegal_argument_exception","reason":"match \"锝?\" was already added"},"status":400}
2022-01-06 11:22:45,867 [RMI TCP Connection(3)-127.0.0.1] INFO  _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
2022-01-06 11:22:45,870 [RMI TCP Connection(3)-127.0.0.1] INFO   the system has been initialized:
2022-01-06 11:22:45,873 [RMI TCP Connection(3)-127.0.0.1] INFO  
2022-01-06 11:22:45,875 [RMI TCP Connection(3)-127.0.0.1] INFO    -> Fess (Local Development)
2022-01-06 11:22:45,877 [RMI TCP Connection(3)-127.0.0.1] INFO  _/_/_/_/_/_/_/_/_/_/

looking forward to your reply!

Did you modify src/main/resources/suggest_indices/suggest_analyzer.json?
The cause seems to be on the mapping char filter.
“锝?” looks like a garbage char.

no i have not modify the json file.
i have clone the version 13.14 and 13.16 they both show the proplem.
the entire steps of my operation

  1. git clone project
  2. mvn antrun:run
  3. copy the ,just copy, dictionary plugins to Tomcat_home/bin/
  4. run fess in tomcat
    i have test successful when i run a elasticsearch node in a linux service but i do the same thing in local Windows conputer can’t work.
    i know the core proplem is index failed to create,but i don’t konw how to fix it.

By the way ,i want to know have any document that is taking about when fess connect to es node which index will be create? i know i can see those when fess successfully connnet with es node but i want to see some offiicail document illustrate, thank you very much!

yes “锝” is a garbage char

See developer guide. Tomcat is not needed.

thank you ,i start with the FessBoot successful.