# Experiencing java.lang.NoSuchMethodError for logstash version higher than 1.4.2

**URL:** https://discuss.elastic.co/t/experiencing-java-lang-nosuchmethoderror-for-logstash-version-higher-than-1-4-2/43077
**Category:** Logstash
**Created:** [March 1, 2016, 6:13am UTC](https://discuss.elastic.co/t/experiencing-java-lang-nosuchmethoderror-for-logstash-version-higher-than-1-4-2/43077 "2016-03-01T06:13:03Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![droidnxs](https://avatars.discourse-cdn.com/v4/letter/d/d6d6ee/32.png) [@droidnxs](https://discuss.elastic.co/u/droidnxs)
#### Post date: [March 1, 2016, 6:13am UTC](https://discuss.elastic.co/t/experiencing-java-lang-nosuchmethoderror-for-logstash-version-higher-than-1-4-2/43077/1 "2016-03-01T06:13:03Z")

</div>

Referencing this issue:  
[enter link description here](https://github.com/elastic/logstash/issues/4700)

Tried upgrading to releases 1.5 and up and keep getting this exception even though my config file seems to be correct:  
io/console not supported; tty will not be manipulated  
ObjectMapper.java:537:in ': java.lang.NoSuchMethodError: com.fasterxml.jackson.core.JsonFactory.requiresPropertyOrdering()Z from ObjectMapper.java:448:in'  
from RubyJacksonModule.java:18:in ' from JrJacksonRuby.java:104:in\_\_parse'  
from JrJacksonRuby.java:63:in parse' from JrJacksonRuby$INVOKER$s$2$0$parse.gen:-1:incall'  
...  
...  
from RubyProc.java:230:in call' from RubyRunnable.java:99:inrun'  
from Thread.java:745:in `run'

## The configuration goes on like this:

input {

file {  
path =\> "D:\Apache\_web1.csv"  
start\_position =\> "beginning"  
sincedb\_path =\> "D:.sincedb"  
}  
}

filter {

csv  
{  
columns =\> ["time","CurrentlyExecutingRequests","IdleWorkers"]  
separator =\> ","  
}  
date  
{  
match =\> ["time", "MM/dd/YYYY HH:mm:ss"]  
locale =\> "en"  
target =\> ["@logtimestamp"]  
}  
mutate { convert =\> ["CurrentlyExecutingRequests", "integer"] }  
mutate { convert =\> ["IdleWorkers", "integer"] }  
}

output {

## elasticsearch { hosts =\> "localhost:9200" workers =\> "3" index =\> "dt-web1-baseline1" } stdout { codec =\> rubydebug } }

Tried a lot of different versions and I get the same error. I'm using JDK 1.8.0\_45, ElasticSearch 2.2.0, tried all releases from Logstash 1.5.0 to 2.2.2. Please help! ☹

---

<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: [March 1, 2016, 9:24pm UTC](https://discuss.elastic.co/t/experiencing-java-lang-nosuchmethoderror-for-logstash-version-higher-than-1-4-2/43077/2 "2016-03-01T21:24:56Z")

</div>

Are you just grabbing the zip file from the site and extracting it?

---

<div class="post-metadata">

### Author: ![droidnxs](https://avatars.discourse-cdn.com/v4/letter/d/d6d6ee/32.png) [@droidnxs](https://discuss.elastic.co/u/droidnxs)
#### Post date: [March 2, 2016, 6:27am UTC](https://discuss.elastic.co/t/experiencing-java-lang-nosuchmethoderror-for-logstash-version-higher-than-1-4-2/43077/3 "2016-03-02T06:27:14Z")

</div>

Pretty much. Are you suspecting a dependency version conflict?

---

<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, 5:08am UTC](https://discuss.elastic.co/t/experiencing-java-lang-nosuchmethoderror-for-logstash-version-higher-than-1-4-2/43077/4 "2017-07-06T05:08:54Z")

</div>


