Edit: If the task is indefinite, is it possible that the next step in the process, the parse begins before the task is complete? If so this would explain why it might be crashing in the function where the parse occurs with the execution timeout. I am guessing using an observerfield to wait on the "DONE" state of the task would be too simple of a solution.According to the doc on lineAs of firmware version 7.5, thread rendezvous no longer timeout and will wait indefinitely
I have updated the box and the app crashes on 7.6 and I receive a Execution timeout (runtime error &h23) error. I have a task that reads in data from a server and puts in an array that is passed to the content node. Once there, a function parses the information in the node. In this particular run, the array has 5000 items and is process or cycled thru 67 times. In V 7.5 it never timed out. In V7.6 the crash occurs around 3700. From what I read in the docs state that If a timeout occurs while getting a field, the response will be invalid, which may crash the application if the script is not prepared for the invalid response[/color]
So, I guess my question is did the update to 7.6 change from a wait indefinitely to a limited wait?
I do have a catch in the code to stop invalid or empty returns, but that doesn't seem to stop the crash.