ewingjm / development-hub

A continuous integration solution for Power Apps.
MIT License
36 stars 8 forks source link

Large development solutions that timeout on import need to be retried manually #26

Closed ewingjm closed 3 years ago

ewingjm commented 4 years ago

The import of a development solution is automatically retried if it times out. However, this is usually because the solution import is still in progress. As a result, the first retry will come back with the following failure:

Cannot start another [Import] because there is a previous [Import] running at this moment. Use Solution History for more details. -- The solution installation or removal failed due to the installation or removal of another solution at the same time. Please try again later.

When this happens, the solution merge needs to be manually retried in order to succeed. It would be better to catch this error and poll for the import job's progress.