Hi,

yes that's what I found, I read the bug report yesterday, but is it
completelly fixed on JMeter 2.5.1? Or if the first evaluation of the IF is
false it'll still fail?

Thanks.


Franco




On Mon, Oct 31, 2011 at 6:21 PM, Philippe Mouawad <
philippe.moua...@gmail.com> wrote:

> 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