Here is something worth noticing:
2023-11-27 17:12:50,353 INFO o.a.j.t.JMeterThread: Thread finished: apps all results filter-ThreadStarter 2-1
2023-11-27 17:12:50,354 INFO o.a.j.t.JMeterThread: Thread started: apps all results filter-ThreadStarter 2-2
2023-11-27 17:12:50,355 INFO o.a.j.u.BeanShellTestElement: PREH: true
2023-11-27 17:12:50,355 INFO o.a.j.u.BeanShellTestElement: LC: null
2023-11-27 17:12:50,355 INFO o.a.j.u.BeanShellTestElement: PREFirst: 10
2023-11-27 17:12:50,355 INFO o.a.j.u.BeanShellTestElement: FirstProd: "xxx"
2023-11-27 17:12:50,355 INFO o.a.j.u.BeanShellTestElement: Flag: 0
2023-11-27 17:12:50,353 ERROR o.a.j.JMeter: Uncaught exception in thread Thread[apps all results filter-ThreadStarter 2-1,6,main]
java.lang.StackOverflowError: null
It says that the ThreadStarter 2-1 has finished and It is starting the ThreadStarter 2-2 , But how when the thread 2-1 has ended it is throwing exception for ThreadStarter 2-1,6,main