scheme java.lang.NullPointerException: scheme while creating a simulation

[ERROR] [09/18/2015 10:07:26.133] [GatlingSystem-akka.actor.default-dispatcher-2] [akka://GatlingSystem/user/controller] scheme

java.lang.NullPointerException: scheme

at com.ning.http.client.uri.Uri.(Uri.java:56)

at com.ning.http.client.uri.Uri.create(Uri.java:32)

at com.ning.http.client.uri.Uri.create(Uri.java:25)

at com.ning.http.client.RequestBuilderBase.setUrl(RequestBuilderBase.java:307)

at com.ning.http.client.RequestBuilder.setUrl(RequestBuilder.java:165)

at io.gatling.http.config.HttpProtocol$$anonfun$warmUp$1.apply(HttpProtocol.scala:131)

at io.gatling.http.config.HttpProtocol$$anonfun$warmUp$1.apply(HttpProtocol.scala:128)

at scala.Option.map(Option.scala:146)

at io.gatling.http.config.HttpProtocol.warmUp(HttpProtocol.scala:128)

at io.gatling.core.config.Protocols$$anonfun$warmUp$1.apply(Protocols.scala:43)

at io.gatling.core.config.Protocols$$anonfun$warmUp$1.apply(Protocols.scala:43)

at scala.collection.Iterator$class.foreach(Iterator.scala:742)

at scala.collection.AbstractIterator.foreach(Iterator.scala:1194)

at scala.collection.MapLike$DefaultValuesIterable.foreach(MapLike.scala:206)

at io.gatling.core.config.Protocols.warmUp(Protocols.scala:43)

at io.gatling.core.structure.PopulatedScenarioBuilder.build(ScenarioBuilder.scala:91)

at io.gatling.core.scenario.Simulation$$anonfun$scenarios$3.apply(Simulation.scala:41)

at io.gatling.core.scenario.Simulation$$anonfun$scenarios$3.apply(Simulation.scala:41)

at scala.collection.immutable.List.map(List.scala:273)

at io.gatling.core.scenario.Simulation.scenarios(Simulation.scala:41)

at io.gatling.core.controller.Controller$$anonfun$1.applyOrElse(Controller.scala:81)

at akka.actor.Actor$class.aroundReceive(Actor.scala:467)

at io.gatling.core.akka.BaseActor.aroundReceive(BaseActor.scala:22)

at akka.actor.ActorCell.receiveMessage(ActorCell.scala:516)

at akka.actor.ActorCell.invoke(ActorCell.scala:487)

at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:238)

at akka.dispatch.Mailbox.run(Mailbox.scala:220)

at akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinTask.exec(AbstractDispatcher.scala:397)

at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)

at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)

at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)

at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

10:07:26.141 [ERROR] i.g.c.c.Controller - Actor io.gatling.core.controller.Controller@733cab83 crashed on message Some(Run(com.coldlight.systemok.tests.CreateNewDataModelPerf@71472f35,createnewdatamodelperf,Timings(Some(30 minutes),None,Map())))

java.lang.NullPointerException: scheme

at com.ning.http.client.uri.Uri.(Uri.java:56) ~[async-http-client-1.9.30.jar:na]

at com.ning.http.client.uri.Uri.create(Uri.java:32) ~[async-http-client-1.9.30.jar:na]

at com.ning.http.client.uri.Uri.create(Uri.java:25) ~[async-http-client-1.9.30.jar:na]

at com.ning.http.client.RequestBuilderBase.setUrl(RequestBuilderBase.java:307) ~[async-http-client-1.9.30.jar:na]

at com.ning.http.client.RequestBuilder.setUrl(RequestBuilder.java:165) ~[async-http-client-1.9.30.jar:na]

at io.gatling.http.config.HttpProtocol$$anonfun$warmUp$1.apply(HttpProtocol.scala:131) ~[gatling-http-2.1.7.jar:2.1.7]

at io.gatling.http.config.HttpProtocol$$anonfun$warmUp$1.apply(HttpProtocol.scala:128) ~[gatling-http-2.1.7.jar:2.1.7]

at scala.Option.map(Option.scala:146) ~[scala-library-2.11.7.jar:na]

at io.gatling.http.config.HttpProtocol.warmUp(HttpProtocol.scala:128) ~[gatling-http-2.1.7.jar:2.1.7]

at io.gatling.core.config.Protocols$$anonfun$warmUp$1.apply(Protocols.scala:43) ~[gatling-core-2.1.7.jar:2.1.7]

at io.gatling.core.config.Protocols$$anonfun$warmUp$1.apply(Protocols.scala:43) ~[gatling-core-2.1.7.jar:2.1.7]

at scala.collection.Iterator$class.foreach(Iterator.scala:742) ~[scala-library-2.11.7.jar:na]

at scala.collection.AbstractIterator.foreach(Iterator.scala:1194) ~[scala-library-2.11.7.jar:na]

at scala.collection.MapLike$DefaultValuesIterable.foreach(MapLike.scala:206) ~[scala-library-2.11.7.jar:na]

at io.gatling.core.config.Protocols.warmUp(Protocols.scala:43) ~[gatling-core-2.1.7.jar:2.1.7]

at io.gatling.core.structure.PopulatedScenarioBuilder.build(ScenarioBuilder.scala:91) ~[gatling-core-2.1.7.jar:2.1.7]

at io.gatling.core.scenario.Simulation$$anonfun$scenarios$3.apply(Simulation.scala:41) ~[gatling-core-2.1.7.jar:2.1.7]

at io.gatling.core.scenario.Simulation$$anonfun$scenarios$3.apply(Simulation.scala:41) ~[gatling-core-2.1.7.jar:2.1.7]

at scala.collection.immutable.List.map(List.scala:273) ~[scala-library-2.11.7.jar:na]

at io.gatling.core.scenario.Simulation.scenarios(Simulation.scala:41) ~[gatling-core-2.1.7.jar:2.1.7]

at io.gatling.core.controller.Controller$$anonfun$1.applyOrElse(Controller.scala:81) ~[gatling-core-2.1.7.jar:2.1.7]

at akka.actor.Actor$class.aroundReceive(Actor.scala:467) ~[akka-actor_2.11-2.3.12.jar:na]

at io.gatling.core.akka.BaseActor.aroundReceive(BaseActor.scala:22) ~[gatling-core-2.1.7.jar:2.1.7]

at akka.actor.ActorCell.receiveMessage(ActorCell.scala:516) ~[akka-actor_2.11-2.3.12.jar:na]

at akka.actor.ActorCell.invoke(ActorCell.scala:487) ~[akka-actor_2.11-2.3.12.jar:na]

at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:238) ~[akka-actor_2.11-2.3.12.jar:na]

at akka.dispatch.Mailbox.run(Mailbox.scala:220) ~[akka-actor_2.11-2.3.12.jar:na]

at akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinTask.exec(AbstractDispatcher.scala:397) [akka-actor_2.11-2.3.12.jar:na]

at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260) [scala-library-2.11.7.jar:na]

at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339) [scala-library-2.11.7.jar:na]

at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979) [scala-library-2.11.7.jar:na]

at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107) [scala-library-2.11.7.jar:na]

Did you get any solution to this?

Have a look at the stacktrace, your mistake is pretty obvious:

java.lang.NullPointerException: scheme

at com.ning.http.client.uri.Uri.(Uri.java:56)

at io.gatling.http.config.HttpProtocol.warmUp(HttpProtocol.scala:128)

Yes, if your URL is not properly formatted or wrong you get this type of exceptions (unnecessary characters, slashes, commas etc)

Cheers !!!
Swapnil.