If the SFDC server returns an error to a describeSObjects call, the background describer will keep calling describeSObjects until it gets a valid result. In the event of a bug on the SFDC side that causes the describeSObjects call to constantly fail, this will just sit in a loop consuming API requests for ever.
If the SFDC server returns an error to a describeSObjects call, the background describer will keep calling describeSObjects until it gets a valid result. In the event of a bug on the SFDC side that causes the describeSObjects call to constantly fail, this will just sit in a loop consuming API requests for ever.
see https://github.com/superfell/SoqlX/blob/master/AppExplorer/DataSources.m#L208
This should give up after some point, and somehow flag this to the user.