Last modified: 2014-04-10 19:36:36 UTC
A number of conditions aren't error checked at all. Occasionally timeouts to the EC2 api throw uncaught exceptions that lead to stacktraces in MediaWiki. Also, other conditions, such as bad replies or API failures simply go unchecked resulting in incorrect display, or creation of LDAP objects when Nova objects haven't been properly created. All API errors should be checked, and proper error messages should be displayed.
API timeouts occasionally don't cause exceptions either, instead no data is returned, leading to resource lists that are empty. An error message should be shown to the user in this situation.