You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@jmeter.apache.org by Michael Riedling <mi...@stz-ida.de> on 2005/10/26 18:25:08 UTC
Java Request Sampler: java.lang.IllegalAccessException
hello,
I want to use the Java Request Sampler from JMeter to test a Java Client
which access a Webservice.
I implemented the interface and the required methods in my testclass
(CodeSamples.CityMapService).
The testclass itself is in the /lib/ext library and it appears in the
Java Request Sampler.
I put the essential libraries for my testclass into JMeters /lib directory.
Up to now all works OK, but the test itself doesn´t work!
The Output is an empty error like "ERROR: CodeSamples.CityMapService".
The logfile output is more predicative, but i can´t understand it. Maybe
somebody could help me.
Many Thanks in advance!
- Michael
PS.
Jmeter Logfile output:
2005/10/26 17:59:36 INFO - jmeter.engine.StandardJMeterEngine: Running
the test!
2005/10/26 17:59:36 INFO - jmeter.gui.util.JMeterMenuBar:
setRunning(true,local)
2005/10/26 17:59:36 INFO - jmeter.engine.StandardJMeterEngine: Starting
1 threads for group Thread Gruppe. Ramp up = 1.
2005/10/26 17:59:36 INFO - jmeter.engine.StandardJMeterEngine: Continue
on error
2005/10/26 17:59:36 INFO - jmeter.threads.JMeterThread: Thread Thread
Gruppe 1-1 started
2005/10/26 17:59:36 ERROR - jmeter.protocol.java.sampler.JavaSampler:
Thread Gruppe 1-1@56248 Exception creating: CodeSamples.CityMapService
java.lang.IllegalAccessException: Class
org.apache.jmeter.protocol.java.sampler.JavaSampler can not access a
member of class CodeSamples.CityMapService with modifiers ""
at sun.reflect.Reflection.ensureMemberAccess(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at
org.apache.jmeter.protocol.java.sampler.JavaSampler.createJavaClient(JavaSampler.java:180)
at
org.apache.jmeter.protocol.java.sampler.JavaSampler.sample(JavaSampler.java:159)
at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:247)
at java.lang.Thread.run(Unknown Source)
2005/10/26 17:59:36 INFO - jmeter.threads.JMeterThread: Thread Thread
Gruppe 1-1 is done
2005/10/26 17:59:36 INFO - jmeter.engine.StandardJMeterEngine: Ending
thread 0
2005/10/26 17:59:36 INFO - jmeter.engine.StandardJMeterEngine: Stopping
test
2005/10/26 17:59:36 INFO - jmeter.engine.StandardJMeterEngine:
Notifying test listeners of end of test
2005/10/26 17:59:36 INFO - jmeter.gui.util.JMeterMenuBar:
setRunning(false,local)
2005/10/26 17:59:36 INFO - jmeter.engine.StandardJMeterEngine: Test has
ended
---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
Re: Java Request Sampler: java.lang.IllegalAccessException
Posted by Peter Lin <wo...@gmail.com>.
looks like it couldn't initialize one of your classes. is the constructor or
method private/procted? it's hard to tell without seeing the code..
peter
On 10/26/05, Michael Riedling <mi...@stz-ida.de> wrote:
>
> hello,
>
> I want to use the Java Request Sampler from JMeter to test a Java Client
> which access a Webservice.
> I implemented the interface and the required methods in my testclass
> (CodeSamples.CityMapService).
> The testclass itself is in the /lib/ext library and it appears in the
> Java Request Sampler.
> I put the essential libraries for my testclass into JMeters /lib
> directory.
>
> Up to now all works OK, but the test itself doesn´t work!
> The Output is an empty error like "ERROR: CodeSamples.CityMapService".
>
> The logfile output is more predicative, but i can´t understand it. Maybe
> somebody could help me.
>
> Many Thanks in advance!
>
> - Michael
>
> PS.
> Jmeter Logfile output:
>
> 2005/10/26 17:59:36 INFO - jmeter.engine.StandardJMeterEngine: Running
> the test!
> 2005/10/26 17:59:36 INFO - jmeter.gui.util.JMeterMenuBar:
> setRunning(true,local)
> 2005/10/26 17:59:36 INFO - jmeter.engine.StandardJMeterEngine: Starting
> 1 threads for group Thread Gruppe. Ramp up = 1.
> 2005/10/26 17:59:36 INFO - jmeter.engine.StandardJMeterEngine: Continue
> on error
> 2005/10/26 17:59:36 INFO - jmeter.threads.JMeterThread: Thread Thread
> Gruppe 1-1 started
> 2005/10/26 17:59:36 ERROR - jmeter.protocol.java.sampler.JavaSampler:
> Thread Gruppe 1-1@56248 Exception creating: CodeSamples.CityMapService
> java.lang.IllegalAccessException: Class
> org.apache.jmeter.protocol.java.sampler.JavaSampler can not access a
> member of class CodeSamples.CityMapService with modifiers ""
> at sun.reflect.Reflection.ensureMemberAccess(Unknown Source)
> at java.lang.Class.newInstance0(Unknown Source)
> at java.lang.Class.newInstance(Unknown Source)
> at
> org.apache.jmeter.protocol.java.sampler.JavaSampler.createJavaClient(
> JavaSampler.java:180)
> at
> org.apache.jmeter.protocol.java.sampler.JavaSampler.sample(
> JavaSampler.java:159)
> at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:247)
> at java.lang.Thread.run(Unknown Source)
>
> 2005/10/26 17:59:36 INFO - jmeter.threads.JMeterThread: Thread Thread
> Gruppe 1-1 is done
> 2005/10/26 17:59:36 INFO - jmeter.engine.StandardJMeterEngine: Ending
> thread 0
> 2005/10/26 17:59:36 INFO - jmeter.engine.StandardJMeterEngine: Stopping
> test
> 2005/10/26 17:59:36 INFO - jmeter.engine.StandardJMeterEngine:
> Notifying test listeners of end of test
> 2005/10/26 17:59:36 INFO - jmeter.gui.util.JMeterMenuBar:
> setRunning(false,local)
> 2005/10/26 17:59:36 INFO - jmeter.engine.StandardJMeterEngine: Test has
> ended
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
>
>