GitHub user artem-fedorov opened a pull request:

    https://github.com/apache/jmeter/pull/373

    Fix/stackoverflowerror throughput controller. Bug 62062

    When I ran the following Test Plan I got the `java.lang.StackOverflowError`
    ```
       - innerLoop
         - ThroughputController (sut)
            - sampler one
            - sampler two
    ```
    
    
    ```
    ...
    at 
org.apache.jmeter.control.GenericController.nextIsAController(GenericController.java:222)
    at 
org.apache.jmeter.control.GenericController.next(GenericController.java:173)
    at org.apache.jmeter.control.LoopController.next(LoopController.java:128)
    at 
org.apache.jmeter.control.LoopController.nextIsNull(LoopController.java:163)
    at 
org.apache.jmeter.control.GenericController.next(GenericController.java:168)
    at org.apache.jmeter.control.LoopController.next(LoopController.java:128)
    at 
org.apache.jmeter.control.GenericController.nextIsAController(GenericController.java:222)
    at 
org.apache.jmeter.control.GenericController.next(GenericController.java:173)
    at org.apache.jmeter.control.LoopController.next(LoopController.java:128)
    at 
org.apache.jmeter.control.LoopController.nextIsNull(LoopController.java:163)
    at 
org.apache.jmeter.control.GenericController.next(GenericController.java:168)
    at org.apache.jmeter.control.LoopController.next(LoopController.java:128)
    at 
org.apache.jmeter.control.GenericController.nextIsAController(GenericController.java:222)
    at 
org.apache.jmeter.control.GenericController.next(GenericController.java:173)
    ...
    ```
    This PR contains the test that reproduced this bug and the fix.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/artem-fedorov/jmeter 
fix/stackoverflowerror-throughput-controller

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/jmeter/pull/373.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #373
    
----
commit e308797e1b141ecd4d07be3839d609468848060a
Author: Artem Fedorov <artem.fedorov@...>
Date:   2018-01-30T12:31:10Z

    Fix StackOverFlowError in ThroughputController

commit 47edd57a6c18712bd41367b8426950990c46a70e
Author: Artem Fedorov <artem.fedorov@...>
Date:   2018-01-30T12:47:10Z

    add changelog

----


---

Reply via email to