When there is something wrong in the script and an exception is thrown it will popup a dialog for every exception.
This is a frustrating user experience when the script is run against many objects in the repository because every object will cause an exception and there is no way to break out of this processing loop. The user must close every exception popup.
Instead rate limit the error message popups.
If one is received within the last 5 minutes then dont show the popup again.
The logs are still written to disk so the user can locate error messages.
When there is something wrong in the script and an exception is thrown it will popup a dialog for every exception. This is a frustrating user experience when the script is run against many objects in the repository because every object will cause an exception and there is no way to break out of this processing loop. The user must close every exception popup.
Instead rate limit the error message popups. If one is received within the last 5 minutes then dont show the popup again. The logs are still written to disk so the user can locate error messages.