# Faile to start Elasticsearch 7.12.1

**URL:** <https://discuss.elastic.co/t/faile-to-start-elasticsearch-7-12-1/289718>\
**Category:** Elasticsearch\
**Created:** [November 19, 2021, 7:02pm UTC](https://discuss.elastic.co/t/faile-to-start-elasticsearch-7-12-1/289718 "2021-11-19T19:02:48Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![tranha31](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/tranha31/32/97182_2.png) [@tranha31](https://discuss.elastic.co/u/tranha31)\
**Post date:** [November 19, 2021, 7:02pm UTC](https://discuss.elastic.co/t/faile-to-start-elasticsearch-7-12-1/289718/1 "2021-11-19T19:02:48Z")

</div>

I install vietnamese-analysis for Elasticsearch 7.12.1.

> **[GitHub - duydo/elasticsearch-analysis-vietnamese: Vietnamese Analysis Plugin...](https://github.com/duydo/elasticsearch-analysis-vietnamese)**
>
> Vietnamese Analysis Plugin for Elasticsearch. Contribute to duydo/elasticsearch-analysis-vietnamese development by creating an account on GitHub.

But when I restart Elasticsearch, I get the following error:

```auto
[2021-11-20T01:56:57,505][ERROR][o.e.b.ElasticsearchUncaughtExceptionHandler] [dell-Precision-M4800] uncaught exception in thread [main]
org.elasticsearch.bootstrap.StartupException: java.lang.IllegalStateException: failed to load plugin class [org.elasticsearch.plugin.analysis.vi.AnalysisVietnamesePlugin]
	at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:163) ~[elasticsearch-7.12.1.jar:7.12.1]
	at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:150) ~[elasticsearch-7.12.1.jar:7.12.1]
	at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:75) ~[elasticsearch-7.12.1.jar:7.12.1]
	at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:116) ~[elasticsearch-cli-7.12.1.jar:7.12.1]
	at org.elasticsearch.cli.Command.main(Command.java:79) ~[elasticsearch-cli-7.12.1.jar:7.12.1]
	at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:115) ~[elasticsearch-7.12.1.jar:7.12.1]
	at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:81) ~[elasticsearch-7.12.1.jar:7.12.1]
Caused by: java.lang.IllegalStateException: failed to load plugin class [org.elasticsearch.plugin.analysis.vi.AnalysisVietnamesePlugin]
	at org.elasticsearch.plugins.PluginsService.loadPlugin(PluginsService.java:718) ~[elasticsearch-7.12.1.jar:7.12.1]
	at org.elasticsearch.plugins.PluginsService.loadBundle(PluginsService.java:654) ~[elasticsearch-7.12.1.jar:7.12.1]
	at org.elasticsearch.plugins.PluginsService.loadBundles(PluginsService.java:474) ~[elasticsearch-7.12.1.jar:7.12.1]
	at org.elasticsearch.plugins.PluginsService.<init>(PluginsService.java:158) ~[elasticsearch-7.12.1.jar:7.12.1]
	at org.elasticsearch.node.Node.<init>(Node.java:336) ~[elasticsearch-7.12.1.jar:7.12.1]
	at org.elasticsearch.node.Node.<init>(Node.java:278) ~[elasticsearch-7.12.1.jar:7.12.1]
	at org.elasticsearch.bootstrap.Bootstrap$5.<init>(Bootstrap.java:217) ~[elasticsearch-7.12.1.jar:7.12.1]
	at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:217) ~[elasticsearch-7.12.1.jar:7.12.1]
	at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:397) ~[elasticsearch-7.12.1.jar:7.12.1]
	at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:159) ~[elasticsearch-7.12.1.jar:7.12.1]
	... 6 more
Caused by: java.lang.reflect.InvocationTargetException
	at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?]
	at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:78) ~[?:?]
	at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?]
	at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) ~[?:?]
	at java.lang.reflect.Constructor.newInstance(Constructor.java:480) ~[?:?]
	at org.elasticsearch.plugins.PluginsService.loadPlugin(PluginsService.java:713) ~[elasticsearch-7.12.1.jar:7.12.1]
	at org.elasticsearch.plugins.PluginsService.loadBundle(PluginsService.java:654) ~[elasticsearch-7.12.1.jar:7.12.1]
	at org.elasticsearch.plugins.PluginsService.loadBundles(PluginsService.java:474) ~[elasticsearch-7.12.1.jar:7.12.1]
	at org.elasticsearch.plugins.PluginsService.<init>(PluginsService.java:158) ~[elasticsearch-7.12.1.jar:7.12.1]
	at org.elasticsearch.node.Node.<init>(Node.java:336) ~[elasticsearch-7.12.1.jar:7.12.1]
	at org.elasticsearch.node.Node.<init>(Node.java:278) ~[elasticsearch-7.12.1.jar:7.12.1]
	at org.elasticsearch.bootstrap.Bootstrap$5.<init>(Bootstrap.java:217) ~[elasticsearch-7.12.1.jar:7.12.1]
	at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:217) ~[elasticsearch-7.12.1.jar:7.12.1]
	at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:397) ~[elasticsearch-7.12.1.jar:7.12.1]
	at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:159) ~[elasticsearch-7.12.1.jar:7.12.1]
	... 6 more
Caused by: java.lang.Error: Unresolved compilation problems: 
	Syntax error, static imports are only available if source level is 1.5 or greater
	The import java.util.Collections.singletonMap cannot be resolved
	Syntax error, annotations are only available if source level is 1.5 or greater
	Syntax error, parameterized types are only available if source level is 1.5 or greater
	The method singletonMap(String, VietnameseTokenizerFactory::new) is undefined for the type AnalysisVietnamesePlugin
	Constructor references are allowed only at source level 1.8 or above
	Syntax error, annotations are only available if source level is 1.5 or greater
	Syntax error, parameterized types are only available if source level is 1.5 or greater
	The method singletonMap(String, VietnameseAnalyzerProvider::new) is undefined for the type AnalysisVietnamesePlugin
	Constructor references are allowed only at source level 1.8 or above
	Syntax error, annotations are only available if source level is 1.5 or greater
	Syntax error, parameterized types are only available if source level is 1.5 or greater
	The method singletonMap(String, VietnameseStopTokenFilterFactory::new) is undefined for the type AnalysisVietnamesePlugin
	Constructor references are allowed only at source level 1.8 or above

	at org.elasticsearch.plugin.analysis.vi.AnalysisVietnamesePlugin.<init>(AnalysisVietnamesePlugin.java:26) ~[?:?]
	at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?]
	at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:78) ~[?:?]
	at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?]
	at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) ~[?:?]
	at java.lang.reflect.Constructor.newInstance(Constructor.java:480) ~[?:?]
	at org.elasticsearch.plugins.PluginsService.loadPlugin(PluginsService.java:713) ~[elasticsearch-7.12.1.jar:7.12.1]
	at org.elasticsearch.plugins.PluginsService.loadBundle(PluginsService.java:654) ~[elasticsearch-7.12.1.jar:7.12.1]
	at org.elasticsearch.plugins.PluginsService.loadBundles(PluginsService.java:474) ~[elasticsearch-7.12.1.jar:7.12.1]
	at org.elasticsearch.plugins.PluginsService.<init>(PluginsService.java:158) ~[elasticsearch-7.12.1.jar:7.12.1]
	at org.elasticsearch.node.Node.<init>(Node.java:336) ~[elasticsearch-7.12.1.jar:7.12.1]
	at org.elasticsearch.node.Node.<init>(Node.java:278) ~[elasticsearch-7.12.1.jar:7.12.1]
	at org.elasticsearch.bootstrap.Bootstrap$5.<init>(Bootstrap.java:217) ~[elasticsearch-7.12.1.jar:7.12.1]
	at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:217) ~[elasticsearch-7.12.1.jar:7.12.1]
	at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:397) ~[elasticsearch-7.12.1.jar:7.12.1]
	at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:159) ~[elasticsearch-7.12.1.jar:7.12.1]
	... 6 more

```

Somebody help me, please!!!!

---

<div class="post-metadata">

**Author:** ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)\
**Post date:** [November 19, 2021, 7:31pm UTC](https://discuss.elastic.co/t/faile-to-start-elasticsearch-7-12-1/289718/2 "2021-11-19T19:31:10Z")

</div>

Looking at the plugin repository it doesn't look like it is compatible with your version of Elasticsearch. How did you manage to install it?

---

<div class="post-metadata">

**Author:** ![tranha31](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/tranha31/32/97182_2.png) [@tranha31](https://discuss.elastic.co/u/tranha31)\
**Post date:** [November 20, 2021, 1:27am UTC](https://discuss.elastic.co/t/faile-to-start-elasticsearch-7-12-1/289718/3 "2021-11-20T01:27:05Z")

</div>

I clone code from

git clone [GitHub - duydo/elasticsearch-analysis-vietnamese: Vietnamese Analysis Plugin for Elasticsearch](https://github.com/duydo/elasticsearch-analysis-vietnamese.git)

Then i changed version to 7.12.1. Because my Elasticsearch version is 7.12.1

```auto
<groupId>org.elasticsearch</groupId>
<artifactId>elasticsearch-analysis-vietnamese</artifactId>
<version>7.12.1</version>

```

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [December 18, 2021, 1:27am UTC](https://discuss.elastic.co/t/faile-to-start-elasticsearch-7-12-1/289718/4 "2021-12-18T01:27:23Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
