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

Referencing this issue:
enter link description here

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! :frowning:

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

Pretty much. Are you suspecting a dependency version conflict?