Audrius Karosevicius

Results 32 comments of Audrius Karosevicius

Why `ViewModel` uses SupervisorJob instead of Job [here](https://cs.android.com/androidx/platform/frameworks/support/+/androidx-master-dev:lifecycle/lifecycle-viewmodel-ktx/src/main/java/androidx/lifecycle/ViewModel.kt;l=42;drc=9f40e609cef60d1889e2b13d48ba1dbb8aa345e3)?

> VM cannot destroy itself so in the case where VM is still alive but the scope is cancelled Sorry but I don't follow. In what case this would happen...

Will application crash if you execute such code on JVM (not Android)? ``` CoroutineScope(SupervisorJob()).launch { throw IllegalArgumentException("Error") } ``` I don't think that JVM Application will crash. Only error message...

> Do you think it will be possible to start work on in it in this year? Anyone can start working immediately. Contributions are welcome. Maintainers of this project does...

I appreciate your enthusiasm :1st_place_medal: > gimmie resources, and place in code where to start I believe that you will have to touch and understand this whole plugin. --------- However......

What scope is of this problem fix? Does it require bigger changes or not a priority atm?

This is critical for sure :sob: partially generated output would be better then fatal failure

@fzyzcjy Do you have Sentry running on both sides (Kotlin & Rust)? Are spans, breadcrumbs, transactions shared between then?

Same on Linux with `firebase-tools:8.2.0` #### Start/Stop all emulators command shows warning after repeated use. If I run `firebase emulators:start` for the first time I see normal expected output: ```...

No. Run `firebase emulators:start` two time and you will get this warning again