Hi all, This is the first of two problems I found tonight.
I'm new to Jmeter having used primarily a lightweight tool called "wapt" Here's the problem: Some requests in my test fail with response code "java.lang.IllegalArgumentException." It turned out this "illegalargumentexception" occurs not on the server side, but in the java httpclient It appears to try to get this url: <java.net.URL> http://site.company.com/pe/FileDownloadServlet?fileName=/img/members\member_10186952_1229535508021.gif </java.net.URL> then fails with this error: <responseData class="java.lang.String">java.lang.IllegalArgumentException: Invalid uri ' http://site.company.com/pe/FileDownloadServlet?fileName=/img/members\member_10186952_1229535508021.gif': Invalid query
 at org.apache.commons.httpclient.HttpMethodBase.<init>(HttpMethodBase.java:222)
 A few points/questions: * The proxy recorded this url. Why did the proxy 'bless' the url, but complain now? * what specifically about the url is a problem? I would imagine it's the backslash-members "\members"... I've included the whole 'httpsample' entry as it may shed some light. thanks in advance, will <httpSample t="0" it="0" lt="0" ts="1308884481627" s="false" lb="Error: http://site.company.com/pe/FileDownloadServlet?fileName=/img/members\member_10186952_1229535508021.gif" rc="Non HTTP response code: java.lang.IllegalArgumentException" tn="jp@gc - Stepping Thread Group 1-3" dt="text" de="" by="1112" sc="1" ec="1" ng="0" na="0" hn="i-715bde1d"> <responseHeader class="java.lang.String"></responseHeader> <requestHeader class="java.lang.String"></requestHeader> <responseData class="java.lang.String">java.lang.IllegalArgumentException: Invalid uri ' http://site.company.com/pe/FileDownloadServlet?fileName=/img/members\member_10186952_1229535508021.gif': Invalid query
 at org.apache.commons.httpclient.HttpMethodBase.<init>(HttpMethodBase.java:222)
 at org.apache.commons.httpclient.methods.GetMethod.<init>(GetMethod.java:89)
 at org.apache.jmeter.protocol.http.sampler.HTTPSampler2.sample(HTTPSampler2.java:872)
 at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.downloadPageResources(HTTPSamplerBase.java:1115)
 at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.resultProcessing(HTTPSamplerBase.java:1316)
 at org.apache.jmeter.protocol.http.sampler.HTTPSampler2.sample(HTTPSampler2.java:966)
 at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:965)
 at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:951)
 at org.apache.jmeter.threads.JMeterThread.process_sampler(JMeterThread.java:348)
 at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:243)
 at java.lang.Thread.run(Thread.java:619)
 </responseData> <responseFile class="java.lang.String"></responseFile> <cookies class="java.lang.String"></cookies> <method class="java.lang.String">GET</method> <queryString class="java.lang.String"></queryString> <java.net.URL> http://site.company.com/pe/FileDownloadServlet?fileName=/img/members\member_10186952_1229535508021.gif </java.net.URL> </httpSample>