Using Gatling 2.0 because I'm adding it to an existing scala 2.10 project. Unfortunately, we reference an older version of the com.ning async-http-client, and the version used by gatling does not seem to be backward compatible with it. So, I have to explicitly reference this library, and no matter what version I reference, at some point I get a NoClassDefFoundError:
According to
this, the version with which Gatling was compiled is 1.9.0-BETA21 (yikes!).
Here are the errors I get with each reference:
1.9.0-BETA21: NoClassDefFoundError: com/ning/http/client/PerHostConnectionPoolPartitioning
at io.gatling.http.ahc.ChannelPoolPartitioning.getPartitionId(ChannelPoolPartitioning.scala:30) - gets farther than any other version
1.9.0, 1.9.1: NoClassDefFoundError: com/ning/http/client/date/TimeConverter at io.gatling.http.ahc.HttpEngine$.start(HttpEngine.scala:96)
1.9.3: NoClassDefFoundError: com/ning/http/client/date/TimeConverter at io.gatling.http.ahc.HttpEngine$.start(HttpEngine.scala:96)
What version should I be referencing?