IllegalArgumentException on GET URL with parameter that's array of json objects

I incorrectly posted this on Github Issues. Sorry about that.

Response to that message was that I should get a modern version. I am using Gatling 2 with JDK 1.8X.
I shouldn’t get this error with that combination?

Getting exception on GET calls that have a query parameter that contains an array of json objects:
options=[{ “entityType”: “Specialty”, “scope”: “all”, “start”:0 }]
The call successfully returns data in Chrome. I tried putting the url-encoded version into gatling code, but same error. Any way to get around it? Thanks!

i.g.http.action.HttpRequestAction - Action HttpRequestAction crashed, forwarding user to next one
java.lang.IllegalArgumentException: Illegal character in query at index 121:

URL here

at java.net.URI.create(Unknown Source) ~[na:1.8.0_25]
at io.gatling.http.cookie.CookieHandling$.getStoredCookies(CookieHandling.scala:29) ~[gatling-http-2.0.0-M3a.jar:na]
at io.gatling.http.request.builder.AbstractHttpRequestBuilder.io$gatling$http$request$builder$AbstractHttpRequestBuilder$

Thanks!

Again, you’re using Gatling 2.0.0-M3a that was published more that 1 year ago. This issue has long been fixed. Please upgrade to latest 2.0.1 version.

Ah. Thanks! I went to latest zip the other day and downloaded that one. Will get 2.01.

Ah. Thanks! I went to latest zip the other day and downloaded that one.
Will get 2.01.

o_0

Where did you find the link for downloading such an old version?

I think I had an old m3 zip sitting on my downloads dir and grabbed that by mistake. Sorry about that.

Makes sense. :slight_smile: