idea2021.2使用kotlin编写SpringBoot项目导致Debug出现java.lang.ClassNotFoundException:kotlinx.coroutines.debug.AgentPremain问题
最近做项目时遇到一个bug,在升级为idea2021.2之后,使用kotlin编写SpringBoot项目会导致Debug出现java.lang.ClassNotFoundException: kotlinx.coroutines.debug.AgentPremain问题 在查阅了stackoverflow和Jetbrains的Youtrack网站中相关问题后,终于找到了问题,是因为在idea2021.2中使用了kotlin的协程库kotlinx-coroutines-core导致出现了该问题,具体解决方式是在idea的设置中禁用coroutine agent即可。操作步骤如下:
File -> Settings -> Build, Execution, Deployment -> Debugger -> Data Views -> Kotlin -> Disable coroutine agent. 在Disable coroutine agent前勾选后保存即可
参考
https://stackoverflow.com/questions/63668477/debug-mode-stopped-working-in-idea-with-kotlin https://youtrack.jetbrains.com/issue/KTIJ-15750
|