That's great, I was fighting the same problem all morning and was about to
post the same question after google wasn't helping.
JMeter 2.5.1 solved my problem.
Shmuel Krakower.
On Tue, Nov 1, 2011 at 3:31 PM, Franco Sabadini fsab...@gmail.com wrote:
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.