I found the problem.
run_gui uses a classpath which is wrong, since the classpath is build by
NewDriver
I will create a bug to trace the change

On Thu, Mar 17, 2016 at 8:44 PM, Philippe Mouawad <
[email protected]> wrote:

> I also get this one before If my plan contains a CookieManager:
> 2016/03/17 20:42:20 ERROR - jmeter.protocol.http.control.CookieManager:
> Unable to load or invoke class:
> org.apache.jmeter.protocol.http.control.HC4CookieHandler
> org.apache.jorphan.util.JMeterException: java.lang.ClassNotFoundException:
> org.apache.jmeter.protocol.http.control.HC4CookieHandler
>     at org.apache.jorphan.reflect.ClassTools.construct(ClassTools.java:92)
>     at
> org.apache.jmeter.protocol.http.control.CookieManager.testStarted(CookieManager.java:417)
>     at
> org.apache.jmeter.engine.StandardJMeterEngine.notifyTestListenersOfStart(StandardJMeterEngine.java:203)
>     at
> org.apache.jmeter.engine.StandardJMeterEngine.run(StandardJMeterEngine.java:324)
>     at java.lang.Thread.run(Thread.java:745)
> Caused by: java.lang.ClassNotFoundException:
> org.apache.jmeter.protocol.http.control.HC4CookieHandler
>     at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
>     at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
>     at java.security.AccessController.doPrivileged(Native Method)
>     at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
>     at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
>     at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
>     at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
>     at java.lang.Class.forName0(Native Method)
>     at java.lang.Class.forName(Class.java:191)
>     at org.apache.jorphan.reflect.ClassTools.construct(ClassTools.java:86)
>     ... 4 more
>
> On Thu, Mar 17, 2016 at 7:07 PM, Felix Schumacher <
> [email protected]> wrote:
>
>> Hi all,
>>
>> currently I get
>>
>> 2016/03/17 19:04:07 ERROR - jmeter.threads.JMeterThread: Test failed!
>> java.lang.IllegalAccessError: tried to access class
>> org.apache.http.impl.conn.HttpConnPool from class
>> org.apache.http.impl.conn.JMeterPoolingClientConnectionManager
>>     at
>> org.apache.http.impl.conn.JMeterPoolingClientConnectionManager.<init>(JMeterPoolingClientConnectionManager.java:111)
>>     at
>> org.apache.jmeter.protocol.http.sampler.MeasuringConnectionManager.<init>(MeasuringConnectionManager.java:59)
>>     at
>> org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.setupClient(HTTPHC4Impl.java:724)
>>     at
>> org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.sample(HTTPHC4Impl.java:274)
>>     at
>> org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:74)
>>     at
>> org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1143)
>>     at
>> org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1132)
>>     at
>> org.apache.jmeter.threads.JMeterThread.executeSamplePackage(JMeterThread.java:465)
>>     at
>> org.apache.jmeter.threads.JMeterThread.processSampler(JMeterThread.java:410)
>>     at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:241)
>>     at java.lang.Thread.run(Thread.java:745)
>>
>> when I run a simple http sampler when jmeter was started with "ant
>> run_gui". If I start it with bin/jmeter it works without a problem.
>>
>> The problem is probably that HttpConnPool and
>> JMeterPoolingClientConnectionManager are in different classloaders in the
>> first case, but I don't know, why that would be.
>>
>> Any thoughts?
>>  Felix
>>
>
>
>
> --
> Cordialement.
> Philippe Mouawad.
>
>
>


-- 
Cordialement.
Philippe Mouawad.

Reply via email to