Hi stephenmcd1,
I've been trying to reproduce this issue without success.
Have you tried to write an error handler for each EntityQueryOperation within the coroutine iterator? (rather that just rely on the CoroutineOperation)
I know this is additional work, but it'd help isolating which operation is causing the exception:
i.e.
private IEnumerable<INotifyCompleted> LoadAllCoroutine() {
var orderdetailsOp = _mgr.OrderDetails.ExecuteAsync();
orderdetailsOp.Completed += (s, args) => {
if (args.HasError) {
// do something
}
};
yield return orderdetailsOp;
yield return Coroutine.Return(null);
}
By the way, are you executing these queries in parallel?
Regards,
Silvio.