Gatling compatible version with scala 2.11.8 and sbt 1.0.4


Can someone please share if there is compatibility matrix for a version of Gatling & Gatling sbt plugin and scala versions.

I am trying to use the latest version of gatling with scala 2.11.8 and sbt 1.0.4 and getting below error.
Also, upgrading scala and sbt to the latest version is not an option for me.


[error] Uncaught exception when running tests: java.lang.NoSuchMethodError: scala.Predef$.refArrayOps([Ljava/lang/Object;)[Ljava/lang/Object;

[error] sbt.ForkMain$ForkError: java.lang.NoSuchMethodError: scala.Predef$.refArrayOps([Ljava/lang/Object;)[Ljava/lang/Object;

[error] at io.gatling.sbt.GatlingRunner.tasks(GatlingRunner.scala:30)

[error] at sbt.ForkMain$Run.runTests(

[error] at sbt.ForkMain$

[error] at sbt.ForkMain$Run.access$100(

[error] at sbt.ForkMain.main(

[info] Simulation(s) execution ended.

[error] Error during tests:

[error] Forked test harness failed:

[error] at$BlockDataInputStream.peekByte(

[error] at

[error] at

[error] at sbt.React.react(ForkTests.scala:156)

[error] at sbt.ForkTests$Acceptor$2$.run(ForkTests.scala:96)

[error] at

[error] (gatling:test) sbt.TestsFailedException: Tests unsuccessful


Gatling SBT Plugin: 2.2.2

Gatling configuration:


name := "SampleGatling"

version := "0.1"

scalaVersion := "2.11.8"

libraryDependencies ++= Seq("io.gatling.highcharts" % "gatling-charts-highcharts" % "2.3.1",
  "io.gatling" % "gatling-test-framework" % "2.3.0" % "test"

//addSbtPlugin("io.gatling" % "gatling-sbt" % "2.2.2")



Gatling 2.1 and 2.2 requires Scala 2.11
Gatling 2.3 requires Scala 2.12Gatling 3.0 will require Scala 2.12

Also, upgrading scala and sbt to the latest version is not an option for me.

Then you have to stick with Gatling 2.2. We will never go with the burden of cross compiling and maintaining against legacy version of Scala.
Scala 2.11 has reached end of life last November.
Scala 2.12 was released 1 year and a half ago.