The call was cancelled due to a bad input.
The call was cancelled because the system is too busy to perform the given request.
The call was cancelled due to an explicit call to cancel.
The call was cancelled because of the object dispose function was called.
The call was cancelled because the given object is not connected to the Infinite backend.
Result is a success, and the result should not be undefined.
These are the possible reasons of a promise resolution.