Debug mode stopped working in IDEA with Kotlin

I have been working on a project for a while now and on one day I tried to run my project in debug mode and I got this error message:

Failed to find Premain-Class manifest attribute in C:Usersmyuser.gradlecachesmodules-2files-2.1org.jetbrains.kotlinxkotlinx-coroutines-core-metadata1.3.8-native-mt-1.4.0-rc5b54677a19ebb20ec7dac0d9e4dfc806df327dfkotlinx-coroutines-core-metadata-1.3.8-native-mt-1.4.0-rc.jar
Error occurred during initialization of VM
agent library failed to init: instrument

I tried

  • Invalidate cache and restart
  • Reimporting the project
  • Deleting the .gradle folder from the project and my HOME dir

but nothing helped.

What can I do to solve this? I did no code change that could make this happen, it was working a day ago.

Answer

This is a bug in the new Kotlin 1.4 coroutine debugger: https://youtrack.jetbrains.com/issue/KT-41175. As a workaround please do in Intellij IDEA: File | Settings (Preferences) | Build, Execution, Deployment | Debugger | Data Views | Kotlin | Disable coroutine agent.

The coroutine debugger is going to be disabled in MPP projects by default in Kotlin 1.4.10.

Leave a Reply

Your email address will not be published. Required fields are marked *