Gatling(2.1.4) source compilation fails

Hello Gatling Dev. Team .

I forked gatling/gatling project , and try to compile last stable version ( tag v2.1.4)

on sbt compile appears following errors:

[info] Loading project definition from C:\Users\greg\gatling\project
[info] Set current project to gatling-parent (in build file:/C:/Users/greg/gatling/)
[warn] Credentials file C:\Users\greg.sbt.credentials does not exist
[warn] Credentials file C:\Users\greg.sbt.credentials does not exist
[warn] Credentials file C:\Users\greg.sbt.credentials does not exist
[warn] Credentials file C:\Users\greg.sbt.credentials does not exist
[warn] Credentials file C:\Users\greg.sbt.credentials does not exist
[warn] Credentials file C:\Users\greg.sbt.credentials does not exist
[warn] Credentials file C:\Users\greg.sbt.credentials does not exist
[warn] Credentials file C:\Users\greg.sbt.credentials does not exist
[warn] Credentials file C:\Users\greg.sbt.credentials does not exist
[warn] Credentials file C:\Users\greg.sbt.credentials does not exist
[warn] Credentials file C:\Users\greg.sbt.credentials does not exist
[warn] Credentials file C:\Users\greg.sbt.credentials does not exist
[info] Compiling 158 Scala sources to C:\Users\greg\gatling\gatling-core\target\classes…
[warn] Credentials file C:\Users\greg.sbt.credentials does not exist
[error] C:\Users\greg\gatling\gatling-core\src\main\scala\io\gatling\core\config\GraphiteProtocol.scala:18: GraphiteProtocol is already defined as object GraphiteProtocol
[error] object GraphiteProtocol {
[error] ^
[error] C:\Users\greg\gatling\gatling-core\src\main\scala\io\gatling\core\config\GraphiteProtocol.scala:26: GraphiteProtocol is already defined as trait GraphiteProtocol
[error] sealed abstract class GraphiteProtocol(val name: String)
[error] ^
[error] C:\Users\greg\gatling\gatling-core\src\main\scala\io\gatling\core\config\GraphiteProtocol.scala:27: Tcp is already defined as case class Tcp
[error] case object Tcp extends GraphiteProtocol(“tcp”)
[error] ^
[error] C:\Users\greg\gatling\gatling-core\src\main\scala\io\gatling\core\config\GraphiteProtocol.scala:28: Udp is already defined as object Udp
[error] case object Udp extends GraphiteProtocol(“udp”)
[error] ^
[error] C:\Users\greg\gatling\gatling-core\src\main\scala\io\gatling\core\controller\ControllerMessage.scala:22: ControllerMessage is already defined as trait ControllerMessage
[error] sealed trait ControllerMessage
[error] ^
[error] C:\Users\greg\gatling\gatling-core\src\main\scala\io\gatling\core\controller\ControllerMessage.scala:23: Run is already defined as case class Run
[error] case class Run(simulation: Simulation, simulationId: String, description: String, timings: Timings) extends ControllerMessage
[error] ^
[error] C:\Users\greg\gatling\gatling-core\src\main\scala\io\gatling\core\controller\ControllerMessage.scala:24: DataWritersInitialized is already defined as case class DataWritersInitialized
[error] case class DataWritersInitialized(count: Try[Unit]) extends ControllerMessage
[error] ^
[error] C:\Users\greg\gatling\gatling-core\src\main\scala\io\gatling\core\controller\ControllerMessage.scala:25: ForceTermination is already defined as case class ForceTermination
[error] case class ForceTermination(e: Option[Exception] = None) extends ControllerMessage
[error] ^
[error] C:\Users\greg\gatling\gatling-core\src\main\scala\io\gatling\core\controller\ControllerMessage.scala:26: DataWritersTerminated is already defined as case class DataWritersTerminated
[error] case class DataWritersTerminated(count: Try[Unit]) extends ControllerMessage
[error] ^
[error] C:\Users\greg\gatling\gatling-core\src\main\scala\io\gatling\core\controller\ControllerMessage.scala:29: ScheduleNextUserBatch is already defined as case class ScheduleNextUserBatch
[error] case class ScheduleNextUserBatch(scenarioName: String) extends ControllerMessage
[error] ^
[error] 10 errors found
[error] (gatling-core/compile:compile) Compilation failed
[error] Total time: 3 s, completed Feb 16, 201

Volume in drive C is OSDisk
Volume Serial Number is 0EA8-65B4

Directory of C:\Users\greg\gatling

02/16/2015 10:43 AM .
02/16/2015 10:43 AM …
02/16/2015 08:09 AM 1,153 .classpath
02/15/2015 07:54 PM 596 .gitignore
02/15/2015 06:49 PM 441 .project
02/16/2015 08:59 AM .settings
02/15/2015 07:54 PM 650 .travis.yml
02/15/2015 07:54 PM 3,283 CONTRIBUTING.md
02/16/2015 08:46 AM gatling-app
02/16/2015 08:46 AM gatling-bundle
02/16/2015 08:46 AM gatling-charts
02/16/2015 08:46 AM gatling-compiler
02/16/2015 08:46 AM gatling-core
02/16/2015 08:30 AM gatling-http
02/16/2015 08:46 AM gatling-jdbc
02/16/2015 08:46 AM gatling-jms
02/16/2015 08:46 AM gatling-metrics
02/16/2015 08:46 AM gatling-recorder
02/16/2015 08:46 AM gatling-redis
02/16/2015 08:46 AM gatling-test-framework
02/15/2015 07:54 PM 251 make_credentials.sh
02/16/2015 10:48 AM 0 mynewfile.txt
02/15/2015 07:54 PM 109 pgp.sbt
02/15/2015 07:54 PM project
02/15/2015 07:54 PM 2,440 README.md
02/15/2015 06:45 PM src
02/16/2015 09:03 AM target
02/15/2015 07:54 PM 738 trigger_build.py
02/15/2015 07:54 PM 31 version.sbt
11 File(s) 9,692 bytes
18 Dir(s) 212,757,700,608 bytes free

C:\Users\greg\gatling more version.sbt
version in ThisBuild := “2.1.4”

What is wrong?
Am I doing something wrong?

thanks for advance.

Hello Gregory,

It looks like a problem with your repository. I just grabbed a fresh one and had no problem building this branch.
Try running sbt clean first, or do a fresh clone.

Cheers,

Yup…
Thanks Stéphane. You are right just cloned one again .and it works.