Hello,
You may be facing an issue fixed in 2.5.1.
See http://jakarta.apache.org/jmeter/changes.html
If Controller - Catches a StackOverflowError when a condition returns
always false (after at least one iteration with return true) See bug 50618

Regards
Philippe

On Mon, Oct 31, 2011 at 7:38 PM, Franco Sabadini <fsab...@gmail.com> wrote:

> Hi,
>
> I'm having an issue on JMeter 2.5, when running a test with a transaction
> controller inside an IF controller I get the following error (only
> sometimes):
>
> 2011/10/28 13:36:47 ERROR - jmeter.threads.JMeterThread: Test failed!
> java.lang.StackOverflowError
>        at java.lang.String.indexOf(String.java:1521)
>        at java.lang.ClassLoader.checkName(ClassLoader.java:775)
>        at java.lang.ClassLoader.findLoadedClass(ClassLoader.java:947)
>        at java.lang.ClassLoader.loadClass(ClassLoader.java:291)
>        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
>        at
> org.mozilla.javascript.DefiningClassLoader.loadClass(DefiningClassLoader.java:72)
>        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
>        at java.lang.Class.getDeclaredConstructors0(Native Method)
>        at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
>        at java.lang.Class.getConstructor0(Class.java:2699)
>        at java.lang.Class.newInstance0(Class.java:326)
>        at java.lang.Class.newInstance(Class.java:308)
>        at
> org.mozilla.javascript.optimizer.Codegen.createScriptObject(Codegen.java:83)
>        at org.mozilla.javascript.Context.compileImpl(Context.java:2280)
>        at org.mozilla.javascript.Context.compileString(Context.java:1284)
>        at org.mozilla.javascript.Context.compileString(Context.java:1273)
>        at org.mozilla.javascript.Context.evaluateString(Context.java:1129)
>        at
> org.apache.jmeter.control.IfController.evaluateCondition(IfController.java:110)
>        at
> org.apache.jmeter.control.IfController.next(IfController.java:167)
>        at
> org.apache.jmeter.control.GenericController.nextIsAController(GenericController.java:187)
>        at
> org.apache.jmeter.control.GenericController.reInitializeSubController(GenericController.java:229)
>        at
> org.apache.jmeter.control.GenericController.reInitializeSubController(GenericController.java:230)
>        at
> org.apache.jmeter.control.GenericController.reInitializeSubController(GenericController.java:230)
>        at
> org.apache.jmeter.control.GenericController.reInitializeSubController(GenericController.java:230)
>        at
> org.apache.jmeter.control.GenericController.reInitializeSubController(GenericController.java:230)
>        at
> org.apache.jmeter.control.GenericController.reInitializeSubController(GenericController.java:230)
>        at
> org.apache.jmeter.control.GenericController.reInitializeSubController(GenericController.java:230)
>        at
> org.apache.jmeter.control.GenericController.reInitializeSubController(GenericController.java:230)
>        at
> org.apache.jmeter.control.GenericController.reInitializeSubController(GenericController.java:230)
>        at
> org.apache.jmeter.control.GenericController.reInitializeSubController(GenericController.java:230)
>        at
> org.apache.jmeter.control.GenericController.reInitializeSubController(GenericController.java:230)
>        at
> org.apache.jmeter.control.GenericController.reInitializeSubController(GenericController.java:230)
>        at
> org.apache.jmeter.control.GenericController.reInitializeSubController(GenericController.java:230)
>        at
> org.apache.jmeter.control.GenericController.reInitializeSubController(GenericController.java:230)
>        at
> org.apache.jmeter.control.GenericController.reInitializeSubController(GenericController.java:230)
>        ..............
>
>
>
> Did anyone else see this?
>
> Thanks.
>
>
> Franco
>



-- 
Cordialement.
Philippe Mouawad.

Reply via email to