# Exception java.lang.IllegalStateException

**URL:** <https://discuss.elastic.co/t/exception-java-lang-illegalstateexception/203393>\
**Category:** Elasticsearch\
**Created:** [October 14, 2019, 7:22am UTC](https://discuss.elastic.co/t/exception-java-lang-illegalstateexception/203393 "2019-10-14T07:22:11Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![silen](https://avatars.discourse-cdn.com/v4/letter/s/c0e974/32.png) [@silen](https://discuss.elastic.co/u/silen)\
**Post date:** [October 14, 2019, 7:22am UTC](https://discuss.elastic.co/t/exception-java-lang-illegalstateexception/203393/1 "2019-10-14T07:22:11Z")

</div>

Start ES 6.8.1 exception, the log is as follows，Please enlighten the gods，thanks:

[2019-10-14T10:45:22,342][ERROR][o.e.b.Bootstrap] [my\_frist\_node] Exception  
java.lang.IllegalStateException: failed to load plugin class [com.floragunn.searchguard.SearchGuardPlugin]  
at org.elasticsearch.plugins.PluginsService.loadPlugin(PluginsService.java:614) ~[elasticsearch-6.8.1.jar:6.8.1]  
at org.elasticsearch.plugins.PluginsService.loadBundle(PluginsService.java:556) ~[elasticsearch-6.8.1.jar:6.8.1]  
at org.elasticsearch.plugins.PluginsService.loadBundles(PluginsService.java:471) ~[elasticsearch-6.8.1.jar:6.8.1]  
at org.elasticsearch.plugins.PluginsService.(PluginsService.java:163) ~[elasticsearch-6.8.1.jar:6.8.1]  
at org.elasticsearch.node.Node.(Node.java:339) ~[elasticsearch-6.8.1.jar:6.8.1]  
at org.elasticsearch.node.Node.(Node.java:266) ~[elasticsearch-6.8.1.jar:6.8.1]  
at org.elasticsearch.bootstrap.Bootstrap$5.(Bootstrap.java:212) ~[elasticsearch-6.8.1.jar:6.8.1]  
at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:212) ~[elasticsearch-6.8.1.jar:6.8.1]  
at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:333) [elasticsearch-6.8.1.jar:6.8.1]  
at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:159) [elasticsearch-6.8.1.jar:6.8.1]  
at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:150) [elasticsearch-6.8.1.jar:6.8.1]  
at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:86) [elasticsearch-6.8.1.jar:6.8.1]  
at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:124) [elasticsearch-cli-6.8.1.jar:6.8.1]  
at org.elasticsearch.cli.Command.main(Command.java:90) [elasticsearch-cli-6.8.1.jar:6.8.1]  
at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:116) [elasticsearch-6.8.1.jar:6.8.1]  
at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:93) [elasticsearch-6.8.1.jar:6.8.1]  
Caused by: java.lang.reflect.InvocationTargetException  
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?]  
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[?:?]  
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?]  
at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[?:1.8.0\_171]  
at org.elasticsearch.plugins.PluginsService.loadPlugin(PluginsService.java:605) ~[elasticsearch-6.8.1.jar:6.8.1]  
... 15 more  
Caused by: org.elasticsearch.ElasticsearchException: searchguard.ssl.transport.keystore\_filepath or searchguard.ssl.transport.pemkey\_filepath must be set if transport ssl is reqested.  
at com.floragunn.searchguard.ssl.DefaultSearchGuardKeyStore.initSSLConfig(DefaultSearchGuardKeyStore.java:355) ~[?:?]  
at com.floragunn.searchguard.ssl.DefaultSearchGuardKeyStore.(DefaultSearchGuardKeyStore.java:151) ~[?:?]  
at com.floragunn.searchguard.ssl.SearchGuardSSLPlugin.(SearchGuardSSLPlugin.java:194) ~[?:?]  
at com.floragunn.searchguard.SearchGuardPlugin.(SearchGuardPlugin.java:214) ~[?:?]  
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?]  
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[?:?]  
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?]  
at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[?:1.8.0\_171]  
at org.elasticsearch.plugins.PluginsService.loadPlugin(PluginsService.java:605) ~[elasticsearch-6.8.1.jar:6.8.1]  
... 15 more

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [October 14, 2019, 8:15am UTC](https://discuss.elastic.co/t/exception-java-lang-illegalstateexception/203393/2 "2019-10-14T08:15:37Z")

</div>

Welcome!

This plugin is not supported by elastic.  
Note that some security features are available by default OOTB with the embedded basic license.

If you still have questions about this plugin, you need to ask their authors on their forum or GitHub repository.

---

<div class="post-metadata">

**Author:** ![silen](https://avatars.discourse-cdn.com/v4/letter/s/c0e974/32.png) [@silen](https://discuss.elastic.co/u/silen)\
**Post date:** [October 14, 2019, 8:32am UTC](https://discuss.elastic.co/t/exception-java-lang-illegalstateexception/203393/3 "2019-10-14T08:32:08Z")

</div>

Thanks,i have found the root of the problem.  
Installed version 6.3.1 defaults to system variables，Streamlined 6.8.1 uses the default environment variables，Therefore, the corresponding plugin cannot be loaded.

---

<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:** [November 11, 2019, 8:33am UTC](https://discuss.elastic.co/t/exception-java-lang-illegalstateexception/203393/4 "2019-11-11T08:33:11Z")

</div>

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