Retrofit API call receives "HTTP FAILED: java.io.IOException: Canceled"
That exception gets thrown if the request is cancelled by the user. When using RxJavaCallAdapterFactory
this happens if the subscription is unsubscribed before the call can complete. So I guess at some point after you do the call you do subscription.unsubscribe()
which cancels the underlying requests.