# Logstash-output-elasticssearch on Windows cannot load Java class

**URL:** <https://discuss.elastic.co/t/logstash-output-elasticssearch-on-windows-cannot-load-java-class/55684>\
**Category:** Logstash\
**Created:** [July 17, 2016, 8:15am UTC](https://discuss.elastic.co/t/logstash-output-elasticssearch-on-windows-cannot-load-java-class/55684 "2016-07-17T08:15:31Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Erkan\_Aslanel](https://avatars.discourse-cdn.com/v4/letter/e/d6d6ee/32.png) [@Erkan\_Aslanel](https://discuss.elastic.co/u/Erkan_Aslanel)\
**Post date:** [July 17, 2016, 8:15am UTC](https://discuss.elastic.co/t/logstash-output-elasticssearch-on-windows-cannot-load-java-class/55684/1 "2016-07-17T08:15:31Z")

</div>

I started to implement ELK on windows.I got error

C:\logstash\logstash-2.3.4\bin\>logstash -f logstash-simple.conf  
io/console not supported; tty will not be manipulated  
←[31mfetched an invalid config {:config=\>"input { stdin { } }\noutput {\n elast  
icsearch { host =\> localhost }\n\n stdout { codec =\> rubydebug }\n}\n", :reaso  
n=\>"Couldn't find any output plugin named 'elasticsearch'. Are you sure this is  
correct? Trying to load the elasticsearch output plugin resulted in this error:  
cannot load Java class org.apache.http.\xFDmpl.client.StandardHttpRequestRetryHa  
ndler", :level=\>:error}←[0m  
The signal HUP is in use by the JVM and will not work correctly on this platform

config file here:

input { stdin { } }  
output {  
elasticsearch { host =\> localhost }  
stdout { codec =\> rubydebug }  
}

When I remove elasticsearch section, works fine.

I try this list but not solve problem:  
-Update Java JRE  
-Update Logstash-output-elasticssearch  
-Reinstall Java JRE  
-Reinstall Logstash-output-elasticssearch  
-Install JSE instead of JRE  
-Convert Java Home 64bit to 32bit

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [July 17, 2016, 8:24am UTC](https://discuss.elastic.co/t/logstash-output-elasticssearch-on-windows-cannot-load-java-class/55684/2 "2016-07-17T08:24:53Z")

</div>

That's not a valid config anyway, see [https://www.elastic.co/guide/en/logstash/current/plugins-outputs-elasticsearch.html#plugins-outputs-elasticsearch-hosts](https://www.elastic.co/guide/en/logstash/current/plugins-outputs-elasticsearch.html#plugins-outputs-elasticsearch-hosts)

---

<div class="post-metadata">

**Author:** ![Erkan\_Aslanel](https://avatars.discourse-cdn.com/v4/letter/e/d6d6ee/32.png) [@Erkan\_Aslanel](https://discuss.elastic.co/u/Erkan_Aslanel)\
**Post date:** [July 17, 2016, 9:21am UTC](https://discuss.elastic.co/t/logstash-output-elasticssearch-on-windows-cannot-load-java-class/55684/3 "2016-07-17T09:21:32Z")

</div>

thanks for reply. I changed to default empty config.  
error continues

input { stdin { } }  
output {  
elasticsearch { }  
stdout { codec =\> rubydebug }  
}

---

<div class="post-metadata">

**Author:** ![Halis\_S](https://avatars.discourse-cdn.com/v4/letter/h/9fc348/32.png) [@Halis\_S](https://discuss.elastic.co/u/Halis_S)\
**Post date:** [August 22, 2016, 11:10am UTC](https://discuss.elastic.co/t/logstash-output-elasticssearch-on-windows-cannot-load-java-class/55684/4 "2016-08-22T11:10:25Z")

</div>

It is because of the regional setting of the windows server (Most probably Turkish)  
the plugin tries to load org.apache.http.impl.client.StandardHttpRequestRetryHa  
ndler, with lowercasing the the letter (I) resulting in character (ý) /xFD. You can workaround the problem by changing the region of the server to another region like English(US).

---

<div class="post-metadata">

**Author:** ![Erkan\_Aslanel](https://avatars.discourse-cdn.com/v4/letter/e/d6d6ee/32.png) [@Erkan\_Aslanel](https://discuss.elastic.co/u/Erkan_Aslanel)\
**Post date:** [August 22, 2016, 2:58pm UTC](https://discuss.elastic.co/t/logstash-output-elasticssearch-on-windows-cannot-load-java-class/55684/5 "2016-08-22T14:58:56Z")

</div>

thank you so much.  
this is a good lecture that don't try new technology on local windows instead of universal jvm.

---

<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:** [July 6, 2017, 4:42am UTC](https://discuss.elastic.co/t/logstash-output-elasticssearch-on-windows-cannot-load-java-class/55684/6 "2017-07-06T04:42:16Z")

</div>


