Created attachment 33697 [details] Test plan to reproduce bug Create and run test plan with several Throughput Controller elements under Random Controller/Interleave Controller: Test Plan Thread Group (threads 1; ramp up 1; loop count 1) Loop Controller (Forever ON) Random Controller Throughput Controller (Total Executions; Throughput 2; Per User ON) HTTP Request Throughput Controller (Total Executions; Throughput 1; Per User ON) HTTP Request Only the first request is sent, test ends with the following error (stack overflow): cController.next(GenericController.java:180) at org.apache.jmeter.control.InterleaveControl.next(InterleaveControl.java:84) at org.apache.jmeter.control.InterleaveControl.nextIsAController(InterleaveControl.java:95) at org.apache.jmeter.control.GenericController.next(GenericController.java:180) at org.apache.jmeter.control.InterleaveControl.next(InterleaveControl.java:84) at org.apache.jmeter.control.InterleaveControl.nextIsAController(InterleaveControl.java:95) at org.apache.jmeter.control.GenericController.next(GenericController.java:180) ... If you replace Random Controller with Simple Controller the test will run correctly.
This issue has been migrated to GitHub: https://github.com/apache/jmeter/issues/3915