# COncurrency Issues

**URL:** <https://community.gatling.io/t/concurrency-issues/2307>\
**Category:** Gatling (Open-Source)\
**Created:** [May 20, 2015, 10:19am UTC](https://community.gatling.io/t/concurrency-issues/2307 "2015-05-20T10:19:44Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Prakhar\_Srivastava](https://avatars.discourse-cdn.com/v4/letter/p/839c29/32.png) [@Prakhar\_Srivastava](https://community.gatling.io/u/Prakhar_Srivastava)\
**Post date:** [May 20, 2015, 10:19am UTC](https://community.gatling.io/t/concurrency-issues/2307/1 "2015-05-20T10:19:44Z")

</div>

Hi,

I am getting below error while running the simulations.

Uncaught error from thread [GatlingSystem-akka.actor.default-dispatcher-7] shutting down JVM since ‘akka.jvm-exit-on-fatal-error’ is enabled for ActorSystem[GatlingSystem]  
java.lang.NoSuchMethodError: com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$Builder.maximumWeightedCapacity(J)Lcom/googlecode/concurrentlinkedhashmap/ConcurrentLinkedHashMap$Builder;  
at io.gatling.core.util.cache.ThreadSafeCache.(ThreadSafeCache.scala:32)  
at io.gatling.core.util.cache.ThreadSafeCache$.apply(ThreadSafeCache.scala:26)  
at io.gatling.http.fetch.ResourceFetcher$.(ResourceFetcher.scala:54)  
at io.gatling.http.fetch.ResourceFetcher$.(ResourceFetcher.scala)  
at io.gatling.http.ahc.AsyncHandlerActor.executeNext(AsyncHandlerActor.scala:161)  
at io.gatling.http.ahc.AsyncHandlerActor.logAndExecuteNext(AsyncHandlerActor.scala:190)  
at io.gatling.http.ahc.AsyncHandlerActor.checkAndProceed$1(AsyncHandlerActor.scala:292)  
at io.gatling.http.ahc.AsyncHandlerActor.io$gatling$http$ahc$AsyncHandlerActor$$processResponse(AsyncHandlerActor.scala:322)  
at io.gatling.http.ahc.AsyncHandlerActor$$anonfun$receive$1.applyOrElse(AsyncHandlerActor.scala:89)  
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:254)  
at akka.dispatch.Mailbox.run(Mailbox.scala:221)  
at akka.dispatch.Mailbox.exec(Mailbox.scala:231)  
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)  
[ERROR] [05/20/2015 12:14:43.377] [GatlingSystem-akka.actor.default-dispatcher-7] [ActorSystem(GatlingSystem)] Uncaught error from thread [GatlingSystem-akka.actor.default-dispatcher-7] shutting down JVM since ‘akka.jvm-exit-on-fatal-error’ is enabled  
java.lang.NoSuchMethodError: com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$Builder.maximumWeightedCapacity(J)Lcom/googlecode/concurrentlinkedhashmap/ConcurrentLinkedHashMap$Builder;  
at io.gatling.core.util.cache.ThreadSafeCache.(ThreadSafeCache.scala:32)  
at io.gatling.core.util.cache.ThreadSafeCache$.apply(ThreadSafeCache.scala:26)  
at io.gatling.http.fetch.ResourceFetcher$.(ResourceFetcher.scala:54)  
at io.gatling.http.fetch.ResourceFetcher$.(ResourceFetcher.scala)  
at io.gatling.http.ahc.AsyncHandlerActor.executeNext(AsyncHandlerActor.scala:161)  
at io.gatling.http.ahc.AsyncHandlerActor.logAndExecuteNext(AsyncHandlerActor.scala:190)  
at io.gatling.http.ahc.AsyncHandlerActor.checkAndProceed$1(AsyncHandlerActor.scala:292)  
at io.gatling.http.ahc.AsyncHandlerActor.io$gatling$http$ahc$AsyncHandlerActor$$processResponse(AsyncHandlerActor.scala:322)  
at io.gatling.http.ahc.AsyncHandlerActor$$anonfun$receive$1.applyOrElse(AsyncHandlerActor.scala:89)  
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:254)  
at akka.dispatch.Mailbox.run(Mailbox.scala:221)  
at akka.dispatch.Mailbox.exec(Mailbox.scala:231)  
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)

Any leads will help, I am facing this with all my simulations.

---

<div class="post-metadata">

**Author:** ![slandelle](https://dub1.discourse-cdn.com/flex013/user_avatar/community.gatling.io/slandelle/32/4_2.png) [@slandelle](https://community.gatling.io/u/slandelle)\
**Post date:** [May 20, 2015, 10:40am UTC](https://community.gatling.io/t/concurrency-issues/2307/2 "2015-05-20T10:40:49Z")

</div>

I say you’ve overridden the concurrentlinkedhashmap library version.

You’ve forced your project to use an old version where maximumWeightedCapacity used to take an int, while Gatling is compiled against modern versions where this method now takes a long.

---

<div class="post-metadata">

**Author:** ![Prakhar\_Srivastava](https://avatars.discourse-cdn.com/v4/letter/p/839c29/32.png) [@Prakhar\_Srivastava](https://community.gatling.io/u/Prakhar_Srivastava)\
**Post date:** [May 20, 2015, 11:13am UTC](https://community.gatling.io/t/concurrency-issues/2307/3 "2015-05-20T11:13:40Z")

</div>

What do you recommend..??

Thanks,  
Prakhar  
+46769830516

\*save paper save trees save life\*  
\*GO GREEN!!!\*

---

<div class="post-metadata">

**Author:** ![Prakhar\_Srivastava](https://avatars.discourse-cdn.com/v4/letter/p/839c29/32.png) [@Prakhar\_Srivastava](https://community.gatling.io/u/Prakhar_Srivastava)\
**Post date:** [May 20, 2015, 11:31am UTC](https://community.gatling.io/t/concurrency-issues/2307/4 "2015-05-20T11:31:02Z")

</div>

I think I am using all latest versions to be used.

\<gatling.version\>2.1.6\</gatling.version\>  
\<gatling-maven-plugin.version\>2.1.6\</gatling-maven-plugin.version\>  
\<scala-maven-plugin.version\>3.2.0\</scala-maven-plugin.version\>  
\<scala.version\>2.11.6\</scala.version\>

Attached is pom,xml for reference.

[pom.xml](https://community.gatling.io/uploads/short-url/jfYiTzs9RLu6L2bvNrLrXtiVvYQ.xml) (11.3 KB)

---

<div class="post-metadata">

**Author:** ![slandelle](https://dub1.discourse-cdn.com/flex013/user_avatar/community.gatling.io/slandelle/32/4_2.png) [@slandelle](https://community.gatling.io/u/slandelle)\
**Post date:** [May 20, 2015, 11:40am UTC](https://community.gatling.io/t/concurrency-issues/2307/5 "2015-05-20T11:40:40Z")

</div>

Do a mvn dependency:tree and find out which library downgrades concurrentlinkedhashmap.  
Your job.

---

<div class="post-metadata">

**Author:** ![Prakhar\_Srivastava](https://avatars.discourse-cdn.com/v4/letter/p/839c29/32.png) [@Prakhar\_Srivastava](https://community.gatling.io/u/Prakhar_Srivastava)\
**Post date:** [May 20, 2015, 1:47pm UTC](https://community.gatling.io/t/concurrency-issues/2307/6 "2015-05-20T13:47:47Z")

</div>

Thanks that helped resolving the issue.  
Now same thing when I am running on Jenkins it is throwing an error as below:

```auto
[ERROR] No plugin found for prefix 'gatling' in the current project and in the plugin groups [org.jenkins-ci.tools, org.apache.maven.plugins, org.codehaus.mojo] available from the repositories [local (/opt/app/mavenrepo), complete-

```

I am using Gatling pluging 1.1.1 – and below are the versios used in pom.xml

\<gatling.version\>2.1.6\</gatling.version\>  
\<gatling-maven-plugin.version\>2.1.6\</gatling-maven-plugin.version\>  
\<scala-maven-plugin.version\>3.2.0\</scala-maven-plugin.version\>  
\<scala.version\>2.11.6\</scala.version\>

Any lead will help.  
Thanks,  
Prakhar
