Daniel Lukic
12/13/2019, 10:56 AMime D Shutting down VM
E FATAL EXCEPTION: main
E Process: com.dhl.lps.consumer.debug, PID: 18730
E kotlinx.coroutines.JobCancellationException: Job was cancelled; job=StandaloneCoroutine{Cancelling}@48c8a44
we have scopes like MainScope() + CxExceptionHandler(..)
with launch { .. }
consistently. no async
for now.
so this seems to be some weird/interesting edge case.. š
any pointers on how to track this thing down? š¤Vsevolod Tolstopyatov [JB]
12/13/2019, 1:12 PMCancellationException
.
Probably you do something like Channel.offer
from within a callback and do not catch CEDaniel Lukic
12/13/2019, 1:22 PMChannel.offer
hint.. it seems it was related to exactly this.. we wrongly assumed the callback would not trigger anymore after the cancel.. but it does.. and that's actually fine and ok.. we just didn't consider this scenario.. thanks again! š