CoroutineSope child coroutine failed, this cause scope cancellation and propagation of error (because block finished exceptionally)
gildor
12/03/2018, 1:51 PM
This behavior is default to avoid coroutines leaking: if one of child coroutines failed, it causes cancellation of scope and all other child coroutines
gildor
12/03/2018, 1:52 PM
You can wrap code inside of runBlocking to supervisorContext to prevent scope from cancellation and propagation of error, but you responsible now to handle other coroutines manually