The requested class('abc.') can not be found in the classpath or does not extends Simulation.

541 views
Skip to first unread message

Nagesh Chinkeri

unread,
Apr 6, 2015, 6:17:52 AM4/6/15
to gat...@googlegroups.com
sh run_ui_perf_tests.sh

The requested class('abc.') can not be found in the classpath or does not
extends Simulation.
Choose a simulation number:
     [0] abc.DashboardUISimulation
     [1] abc.UISimulationAllUI
     [2] abc.UISimulationNoFilter
     [3] abc.UISimulationThreeFilter
     [4] abc.UISimulationTwoFilter

Select one simulation number and getting this errors

0

Simulation abc.DashboardUISimulation started...
Exception in thread "main" java.lang.ExceptionInInitializerError
        at abc.DashboardUISimulation.<init>(DashboardUISimulation.scala:14)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
        at java.lang.Class.newInstance(Class.java:379)
        at io.gatling.core.runner.Runner.run(Runner.scala:36)
        at io.gatling.app.Gatling$$anonfun$runSimulationIfNecessary$1.apply(Gatling.scala:132)
        at io.gatling.app.Gatling$$anonfun$runSimulationIfNecessary$1.apply(Gatling.scala:117)
        at scala.Option.getOrElse(Option.scala:121)
        at io.gatling.app.Gatling.runSimulationIfNecessary(Gatling.scala:117)
        at io.gatling.app.Gatling.start(Gatling.scala:73)
        at io.gatling.app.Gatling$.fromArgs(Gatling.scala:59)
        at io.gatling.app.Gatling$.main(Gatling.scala:44)
        at io.gatling.app.Gatling.main(Gatling.scala)
Caused by: java.lang.NumberFormatException: For input string: ""
        at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
        at java.lang.Integer.parseInt(Integer.java:504)
        at java.lang.Integer.parseInt(Integer.java:527)
        at scala.collection.immutable.StringLike$class.toInt(StringLike.scala:247)
        at scala.collection.immutable.StringOps.toInt(StringOps.scala:30)
        at delphi_ui.config.GatlingConfig$.<init>(config.scala:12)
        at delphi_ui.config.GatlingConfig$.<clinit>(config.scala)
        ... 15 more


my run_ui_perf_test file content

: ${WORKSPACE:="$test_REPO_ROOT"}
export TEST_REPO_ROOT=$WORKSPACE
export TEST_ROOT="/E/gatling/gatling-charts-highcharts-bundle-2.1.3"
export GATLING_HOME="/E/gatling/gatling-charts-highcharts-bundle-2.1.3"
export GATLING_CONF=${GATLING_HOME}/conf

echo "GATLING_HOME is set to ${GATLING_HOME}"
export JAVA_OPT="-server -XX:+UseThreadPriorities -XX:ThreadPriorityPolicy=42 -Xms512M -Xmx512M -Xmn100M -XX:+HeapDumpOnOutOfMemoryError -XX:+AggressiveOpts -XX:+OptimizeStringConcat -XX:+UseFastAccessorMethods -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+CMSClassUnloadingEnabled -XX:SurvivorRatio=8 -XX:MaxTenuringThreshold=1 -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly ${JAVA_OPTS}"
export COMPILER_OPTS="$JAVA_OPTS -Xss10M"

export COMMON_CLASSPATH="$GATLING_HOME/lib/*:$GATLING_CONF:${JAVA_CLASSPATH}"
export COMPILER_CLASSPATH="$GATLING_HOME/lib/zinc/*:$COMMON_CLASSPATH"
export GATLING_CLASSPATH="$GATLING_HOME/lib/*:$GATLING_HOME/user-files:$COMMON_CLASSPATH"

# Load pattern controlling params

: ${Users:=1}
export Users=$Users
: ${Ramp:=1}
export Ramp=$Ramp 
: ${meanResponseTime:=5000}
export meanResponseTime=$meanResponseTime
: ${StartDate:="2015-01-01"}
export StartDate=$StartDate
: ${EndDate:="2015-01-10"}
export EndDate=$EndDate


# Build compilation classpath
COMPILATION_CLASSPATH=`find $GATLING_HOME/lib -maxdepth 1 -name "*.jar" -type f -exec printf :{} ';'`

# Run the compiler
java $COMPILER_OPTS -cp "$COMPILER_CLASSPATH" io.gatling.compiler.ZincCompiler -ccp "$COMPILATION_CLASSPATH" $USER_ARGS  2> /dev/null
# Run Gatling
java $JAVA_OPTS -cp "$GATLING_CLASSPATH" io.gatling.app.Gatling -s abc.$1
# $USER_ARGS


Thanks for help :)

Stéphane LANDELLE

unread,
Apr 7, 2015, 10:24:31 AM4/7/15
to gat...@googlegroups.com
That's quite obvious:

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.

Reply all
Reply to author
Forward
0 new messages