Unable to start gatling from cli

1,085 views
Skip to first unread message

Mario Mann

unread,
Jul 29, 2015, 6:13:51 AM7/29/15
to Gatling User Group
Hello,

I have download the gatling bundle (zip) from gatling.io - version 2.1.7

I can start the recorder, with $GATLING_HOME/bin/recorder.sh

But I can not start gatling with $GATLING_HOME/bin/gatling.sh

Output:
######
mma@notebookmma:~/gatling/gatling-charts-highcharts-bundle-2.1.7$ bin/gatling.sh
GATLING_HOME is set to /home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7
There is no simulation script. Please check that your scripts are in user-files/simulations


I have edit the file gatling.sh and remove the string "2> /dev/null" from line 43...

Now, I get the following error:

Output:
#######
mma@notebookmma:~/gatling/gatling-charts-highcharts-bundle-2.1.7$ bin/gatling.sh
GATLING_HOME is set to /home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7
Exception in thread "main" sbt.InvalidScalaInstance: Scala instance doesn't exist or is invalid:
    version unknown, library jar: /home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/._scala-library-2.11.7.jar, compiler jar: /home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/._scala-compiler-2.11.7.jar
    at sbt.ScalaInstance$.slowActualVersion(ScalaInstance.scala:122)
    at sbt.ScalaInstance$.sbt$ScalaInstance$$actualVersion(ScalaInstance.scala:119)
    at sbt.ScalaInstance$$anonfun$actualVersion$1.apply(ScalaInstance.scala:32)
    at sbt.ScalaInstance$$anonfun$actualVersion$1.apply(ScalaInstance.scala:32)
    at scala.Option.getOrElse(Option.scala:120)
    at sbt.ScalaInstance.actualVersion$lzycompute(ScalaInstance.scala:32)
    at sbt.ScalaInstance.actualVersion(ScalaInstance.scala:32)
    at com.typesafe.zinc.Compiler$.compilerInterface(Compiler.scala:144)
    at com.typesafe.zinc.Compiler$.create(Compiler.scala:53)
    at io.gatling.compiler.ZincCompiler$delayedInit$body.apply(ZincCompiler.scala:115)
    at scala.Function0$class.apply$mcV$sp(Function0.scala:40)
    at scala.runtime.AbstractFunction0.apply$mcV$sp(AbstractFunction0.scala:12)
    at scala.App$$anonfun$main$1.apply(App.scala:71)
    at scala.App$$anonfun$main$1.apply(App.scala:71)
    at scala.collection.immutable.List.foreach(List.scala:318)
    at scala.collection.generic.TraversableForwarder$class.foreach(TraversableForwarder.scala:32)
    at scala.App$class.main(App.scala:71)
    at io.gatling.compiler.ZincCompiler$.main(ZincCompiler.scala:35)
    at io.gatling.compiler.ZincCompiler.main(ZincCompiler.scala)
Caused by: java.lang.ClassNotFoundException: scala.tools.nsc.Properties
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:348)
    ... 19 more
There is no simulation script. Please check that your scripts are in user-files/simulations


My java-version is up to date, 1.8.0_51

java version "1.8.0_51"
Java(TM) SE Runtime Environment (build 1.8.0_51-b16)
Java HotSpot(TM) 64-Bit Server VM (build 25.51-b03, mixed mode)

Can anybody help me? How can I start gatling from cli?

thanks
Mario

Stéphane LANDELLE

unread,
Jul 29, 2015, 6:30:33 AM7/29/15
to gat...@googlegroups.com
I suspect you're actually running on Windows and use some shell emulator such as Cygwin, where the find command is buggy (gatling.sh line 40).
Am I guessing right?


Stéphane Landelle
Lead developer


--
You received this message because you are subscribed to the Google Groups "Gatling User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to gatling+u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Mario Mann

unread,
Jul 29, 2015, 6:52:00 AM7/29/15
to Gatling User Group, mann....@gmail.com
Hello Stéphane,

thanks for your response. No, you are not guessing right. I use Ubuntu 14.04 as OS and the find command produced following output:

mma@notebookmma:~/gatling/gatling-charts-highcharts-bundle-2.1.7$ find /home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib -maxdepth 1 -name "*.jar" -type f -exec printf :{} ';'
:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/boon-0.33.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/._redisclient_2.11-2.14.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/._t-digest-3.0.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/jzlib-1.1.3.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/._bcpkix-jdk15on-1.52.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/._bcprov-jdk15on-1.52.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/._jackson-databind-2.6.0-rc1.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/gatling-metrics-2.1.7.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/gatling-jms-2.1.7.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/._gatling-metrics-2.1.7.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/._logback-classic-1.1.3.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/._scala-swing_2.11-1.0.2.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/._scala-xml_2.11-1.0.4.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/._scala-library-2.11.7.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/Saxon-HE-9.6.0-5.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/._logback-core-1.1.3.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/._netty-3.10.4.Final.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/scala-swing_2.11-1.0.2.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/._jzlib-1.1.3.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/async-http-client-1.9.30.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/jsonpath_2.11-0.6.4.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/jackson-databind-2.6.0-rc1.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/gatling-core-2.1.7.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/scala-logging_2.11-3.1.0.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/scala-xml_2.11-1.0.4.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/._scala-parser-combinators_2.11-1.0.4.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/._scopt_2.11-3.3.0.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/scala-reflect-2.11.7.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/._slf4j-api-1.7.12.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/._Saxon-HE-9.6.0-5.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/._scala-logging_2.11-3.1.0.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/gatling-http-2.1.7.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/gatling-jdbc-2.1.7.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/gatling-app-2.1.7.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/._gatling-http-2.1.7.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/jodd-log-3.6.6.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/logback-core-1.1.3.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/._config-1.2.1.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/gatling-charts-2.1.7.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/netty-3.10.4.Final.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/._fastring_2.11-0.2.4.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/._threetenbp-1.2.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/opencsv-2.3.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/._gatling-charts-2.1.7.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/jodd-core-3.6.6.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/._jsonpath_2.11-0.6.4.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/._gatling-core-2.1.7.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/scala-library-2.11.7.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/._async-http-client-1.9.30.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/jackson-annotations-2.6.0-rc1.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/gatling-charts-highcharts-2.1.7.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/._jodd-core-3.6.6.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/._gatling-redis-2.1.7.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/._scala-compiler-2.11.7.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/._concurrentlinkedhashmap-lru-1.4.2.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/akka-actor_2.11-2.3.12.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/._gatling-recorder-2.1.7.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/commons-pool-1.6.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/scala-compiler-2.11.7.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/._gatling-jms-2.1.7.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/t-digest-3.0.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/._boon-0.33.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/bcpkix-jdk15on-1.52.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/._akka-actor_2.11-2.3.12.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/geronimo-jms_1.1_spec-1.1.1.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/._opencsv-2.3.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/._jodd-lagarto-3.6.6.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/redisclient_2.11-2.14.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/._jodd-log-3.6.6.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/logback-classic-1.1.3.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/._jackson-annotations-2.6.0-rc1.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/._geronimo-jms_1.1_spec-1.1.1.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/jodd-lagarto-3.6.6.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/._gatling-jdbc-2.1.7.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/jackson-core-2.6.0-rc1.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/slf4j-api-1.7.12.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/scala-parser-combinators_2.11-1.0.4.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/._jackson-core-2.6.0-rc1.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/fastring_2.11-0.2.4.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/scopt_2.11-3.3.0.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/._gatling-charts-highcharts-2.1.7.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/threetenbp-1.2.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/concurrentlinkedhashmap-lru-1.4.2.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/bcprov-jdk15on-1.52.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/._scala-reflect-2.11.7.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/._gatling-app-2.1.7.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/gatling-recorder-2.1.7.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/config-1.2.1.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/gatling-redis-2.1.7.jar:/home/mma/gatling/gatling-charts-highcharts-bundle-2.1.7/lib/._commons-pool-1.6.jarmma@notebookmma:~/gatling/gatling-charts-highcharts-bundle-2.1.7$

Stéphane LANDELLE

unread,
Jul 29, 2015, 7:18:43 AM7/29/15
to gat...@googlegroups.com, mann....@gmail.com
The issue comes from all those "._" files that mess us with file discovery.
You're probably connected from a Mac to a remote shared directory (smb and such) and OSX created those so Finder could display icons and such.
Delete them.



Stéphane Landelle
Lead developer


--

Mario Mann

unread,
Jul 29, 2015, 8:26:41 AM7/29/15
to Gatling User Group, mann....@gmail.com
You are the hero of my day, thank you so much!

Yes, you are right. I downloaded the zip file with a Mac and copied it to Ubuntu. After delete the "._" files it works fine for me!

Stéphane LANDELLE

unread,
Jul 29, 2015, 8:28:18 AM7/29/15
to gat...@googlegroups.com
You're welcome.
Have fun!

Stéphane Landelle
Lead developer


On Wed, Jul 29, 2015 at 2:26 PM, Mario Mann <mann....@gmail.com> wrote:
You are the hero of my day, thank you so much!

Yes, you are right. I downloaded the zip file with a Mac and copied it to Ubuntu. After delete the "._" files it works fine for me!

--

Sivananda G

unread,
Jul 5, 2019, 11:48:32 AM7/5/19
to Gatling User Group
getting below issue in ubuntu after executing the below command in terminal.

 $GATLING_HOME/bin/gatling.sh


bash: /bin/gatling.sh: No such file or directory

This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error, please notify the sender immediately by email or delete this email from your system. If you are not the intended recipient, you are notified that disclosing, copying, distributing or taking any action in reliance on the contents of this information is strictly prohibited. The opinion expressed in this mail is that of the sender and does not necessarily reflect that of CaratLane.

 

WARNING: Despite the best possible precautionary measures taken by CaratLane Trading Private Limited, computer viruses can be transmitted via email. The recipient should check and scan this email and any attachments for the presence of viruses.  CaratLane Trading Private Limited accepts no liability for any damage caused by any virus transmitted by this email.

Maruf Aytekin

unread,
Jul 5, 2019, 2:36:06 PM7/5/19
to gat...@googlegroups.com
It seems GATLING_HOME environment var is not set. 

Maruf

Sent from a mobile device. 
--
You received this message because you are subscribed to the Google Groups "Gatling User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to gatling+u...@googlegroups.com.

Sivananda G

unread,
Jul 8, 2019, 1:36:11 AM7/8/19
to Gatling User Group
HOw to set the GATLING_HOME environment var.
To unsubscribe from this group and stop receiving emails from it, send an email to gat...@googlegroups.com.

Maruf Aytekin

unread,
Jul 8, 2019, 5:26:33 PM7/8/19
to gat...@googlegroups.com
Depends on how you run Gatling. For example, we set it in gatling.sh script located in the bin directory as follows:

OLDDIR=`pwd`
BIN_DIR=`dirname $0`
cd "${BIN_DIR}/.." && DEFAULT_GATLING_HOME=`pwd` && cd "${OLDDIR}"
GATLING_HOME="${GATLING_HOME:=${DEFAULT_GATLING_HOME}}"
export GATLING_HOME
echo "[INFO] GATLING_HOME is set to ${GATLING_HOME}"

Regards,
Maruf


To unsubscribe from this group and stop receiving emails from it, send an email to gatling+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/gatling/12d3169c-a301-490c-95c2-42a974ed06cf%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages