The point is that OnStopTest handler works fine only first time, and it fails on push() call at the second time. I have an empty exception.message and exception.description, so I can't find out what exactly I'm doing wrong. I've attached ProjectSuite with this post. Simply run it and wait for some time.
Please let me know if this is a bugs really and if it is so when can we have a bugfix for this?
Currently, we are working to fix the first issue. As for the second issue, we currently have insufficient resources to fix it in the nearest future. This issue will be added to the list of known issues. I suggest that you try using other means to store the needed array data, such as project or project suite variables of the table type or the Scripting.Dictionary object.