Kotlin coroutine swallows exception
问题 I'm very confused about how Exception handling works with coroutines. I was hoping that it would be possible to have a chain of suspend functions that would pass Exceptions between themselves like synchronous code. So if say Retrofit threw an IOException, I could handle that exception at the beginning of the chain of suspend functions such as in a presenter to show an error to a user. I made this simple example to try out coroutines but if I uncomment either throw Exception call the code