Seems like there’s a race condition that surfaces when trying to update projections depending on the way object descriptions are fetched and how they’re related and how slow the server is responding.
In any case, an error occurs when trying to call .then() on a non-promise.
When this happens, the sync indefinitely hangs. Most of the time chrome just hangs too.
Mingle Card: 5984 Steps to Reproduce
Expected Result
Suite runs
Actual Result
Random failures where sync hangs
Analysis
Seems like there’s a race condition that surfaces when trying to update projections depending on the way object descriptions are fetched and how they’re related and how slow the server is responding.
In any case, an error occurs when trying to call .then() on a non-promise.
When this happens, the sync indefinitely hangs. Most of the time chrome just hangs too.
Related Cards
Impact Analysis
Developers: Fill in this area during code review.
Test Plan