https://bz.apache.org/bugzilla/show_bug.cgi?id=64928

Felix Schumacher <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |NEEDINFO

--- Comment #2 from Felix Schumacher <[email protected]> ---
Thanks for the report. When I configure a simple test plan (attached) with an
invalid var and run the plan, I get a lot of warnings in the logs:

2020-11-18 11:48:08,076 WARN o.a.j.c.ThroughputController: Error parsing
'${thing}'
java.lang.NumberFormatException: For input string: "${thing}"
        at
java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
~[?:1.8.0_201]
        at java.lang.Integer.parseInt(Integer.java:569) ~[?:1.8.0_201]
        at java.lang.Integer.parseInt(Integer.java:615) ~[?:1.8.0_201]
        at
org.apache.jmeter.control.ThroughputController.getMaxThroughputAsInt(ThroughputController.java:131)
[ApacheJMeter_components.jar:5.3.1-SNAPSHOT]
        at
org.apache.jmeter.control.ThroughputController.decide(ThroughputController.java:190)
[ApacheJMeter_components.jar:5.3.1-SNAPSHOT]
        at
org.apache.jmeter.control.ThroughputController.iterationStart(ThroughputController.java:229)
[ApacheJMeter_components.jar:5.3.1-SNAPSHOT]
        at
org.apache.jmeter.control.GenericController.fireIterationStart(GenericController.java:399)
[ApacheJMeter_core.jar:5.3.1-SNAPSHOT]
        at
org.apache.jmeter.control.GenericController.fireIterEvents(GenericController.java:391)
[ApacheJMeter_core.jar:5.3.1-SNAPSHOT]
        at
org.apache.jmeter.control.GenericController.next(GenericController.java:160)
[ApacheJMeter_core.jar:5.3.1-SNAPSHOT]
        at
org.apache.jmeter.control.LoopController.next(LoopController.java:134)
[ApacheJMeter_core.jar:5.3.1-SNAPSHOT]
        at
org.apache.jmeter.threads.AbstractThreadGroup.next(AbstractThreadGroup.java:91)
[ApacheJMeter_core.jar:5.3.1-SNAPSHOT]
        at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:254)
[ApacheJMeter_core.jar:5.3.1-SNAPSHOT]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_201]
2020-11-18 11:48:08,083 WARN o.a.j.c.ThroughputController: Error parsing
'${thing}'
java.lang.NumberFormatException: For input string: "${thing}"
        at
java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
~[?:1.8.0_201]
        at java.lang.Integer.parseInt(Integer.java:569) ~[?:1.8.0_201]
        at java.lang.Integer.parseInt(Integer.java:615) ~[?:1.8.0_201]
        at
org.apache.jmeter.control.ThroughputController.getMaxThroughputAsInt(ThroughputController.java:131)
[ApacheJMeter_components.jar:5.3.1-SNAPSHOT]
        at
org.apache.jmeter.control.ThroughputController.isDone(ThroughputController.java:202)
[ApacheJMeter_components.jar:5.3.1-SNAPSHOT]
        at
org.apache.jmeter.control.GenericController.next(GenericController.java:162)
[ApacheJMeter_core.jar:5.3.1-SNAPSHOT]
        at
org.apache.jmeter.control.ThroughputController.next(ThroughputController.java:180)
[ApacheJMeter_components.jar:5.3.1-SNAPSHOT]
        at
org.apache.jmeter.control.GenericController.nextIsAController(GenericController.java:222)
[ApacheJMeter_core.jar:5.3.1-SNAPSHOT]
        at
org.apache.jmeter.control.GenericController.next(GenericController.java:175)
[ApacheJMeter_core.jar:5.3.1-SNAPSHOT]
        at
org.apache.jmeter.control.LoopController.next(LoopController.java:134)
[ApacheJMeter_core.jar:5.3.1-SNAPSHOT]
        at
org.apache.jmeter.threads.AbstractThreadGroup.next(AbstractThreadGroup.java:91)
[ApacheJMeter_core.jar:5.3.1-SNAPSHOT]
        at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:254)
[ApacheJMeter_core.jar:5.3.1-SNAPSHOT]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_201]
2020-11-18 11:48:08,084 WARN o.a.j.c.ThroughputController: Error parsing
'${thing}'

Are these not enough? How could this be enhanced?

If negative numbers are given, no warning is emitted, though. I think a warning
would help here, but then again, where and how should that be warned about?

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to