# Elastic search server startup fails with "java.lang.ArrayIndexOutOfBoundException" in 6.2

**URL:** <https://discuss.elastic.co/t/elastic-search-server-startup-fails-with-java-lang-arrayindexoutofboundexception-in-6-2/187691>\
**Category:** Elasticsearch\
**Created:** [June 27, 2019, 12:55am UTC](https://discuss.elastic.co/t/elastic-search-server-startup-fails-with-java-lang-arrayindexoutofboundexception-in-6-2/187691 "2019-06-27T00:55:26Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![DavidTurner](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/davidturner/32/22453_2.png) [@DavidTurner](https://discuss.elastic.co/u/DavidTurner)\
**Post date:** [June 27, 2019, 6:18am UTC](https://discuss.elastic.co/t/elastic-search-server-startup-fails-with-java-lang-arrayindexoutofboundexception-in-6-2/187691/2 "2019-06-27T06:18:05Z")

</div>

Looks like a duplicate of this issue:

> [@Error at java.time.chrono.JapaneseEra](https://discuss.elastic.co/t/error-at-java-time-chrono-japaneseera/182599):
>
> Hi, i'm using elasticsearch 6.5.4 (community edition) on Debian. Whenever I start it up, it runs for 5/10 seconds and then immediately fails. My cluster have 2 nodes and basic configuration, one normally runs one goes wrong. This is the cluster log: java.lang.ExceptionInInitializerError: null at java.lang.Class.forName0(Native Method) ~[?:1.8.0\_212] at java.lang.Class.forName(Class.java:348) ~[?:1.8.0\_212] at org.elasticsearch.painless.lookup.PainlessLookupBuilder.add…

I think this indicates that your JDK is not properly installed, and is using code with a mix of versions.

---

_[View the full topic](https://discuss.elastic.co/t/elastic-search-server-startup-fails-with-java-lang-arrayindexoutofboundexception-in-6-2/187691)._
