GeertBellekens / Enterprise-Architect-Add-in-Framework

Framework for add-ins on Sparx Systems Enterprise Architect
http://geertbellekens.github.com/Enterprise-Architect-Add-in-Framework/
BSD 2-Clause "Simplified" License
70 stars 42 forks source link

Rate limit error message dialogs #17

Open baerrach opened 2 months ago

baerrach commented 2 months ago

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.