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.
