-
Notifications
You must be signed in to change notification settings - Fork 1.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Kotlinx Coroutines upgrade to 1.3.7 causes VerifyError #2085
Comments
It seems to be a duplicate of #2041. Copying my response here:
Please see if that helps. Apart from |
Thank you for your response. There does appear to be correlation with the use of a try-catch block around a coroutine method. In my case, however, I've narrowed it down yet further to one line of code.
If I run this, I get the failure (handleThrowable posts the error to a return channel, then returns the unwrapped exception). If, however, I simply "throw e", rather than process it in runBlocking, the code completes execution successfully. |
Yes, that's the same problem, thanks for double-checking.
|
Hello. Not entirely sure how to generate a good small sample project to reproduce this, so I will start by simply stating the symptoms and the apparent trigger.
OS: Ubuntu 20.04
Platform: JVM (JDK 8)
Kotlin: 1.3.72
Coroutines; 1.3.7
Code base compiles, but when running a component test:
If I simply revert to coroutines 1.3.6 and recompile, issue disappears. Nothing in the 1.3.7 release notes suggests to me where the problem might reside.
The text was updated successfully, but these errors were encountered: