繁体   English   中英

intellij IDEA调试模式:线程“main”中的异常java.lang.ClassNotFoundException:kotlinx.coroutines.debug.AgentPremain

[英]intellij IDEA debug mode: Exception in thread "main" java.lang.ClassNotFoundException: kotlinx.coroutines.debug.AgentPremain

我正在使用智能:

IntelliJ IDEA 2022.3.1 (Ultimate Edition).
Build #IU-223.8214.52, built on December 20, 2022

Runtime version: 17.0.5+1-b653.23 aarch64.  
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.

架构是aarch64 我正在使用基于 Apple M1 Pro的 MacBook Pro,MacOS 版本为13.1 (22C65)


我的项目是基于spring boot的,我可以像往常一样运行它。 但是当我在调试模式下运行项目时,我面临以下错误:

连接到目标VM,地址:'127.0.0.1:59789',传输:'socket'线程“main”中的异常java.lang.ClassNotFoundException:kotlinx.coroutines.debug.AgentPremain at java.base/jdk.internal.loader .BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java :521)致电java.INSMERTER/SUN.INSTRUMER.INSTRUMENT.INSTRUMETIONIMPL.LOADCLASSANDSTARTAGENT(INSTERLEATIONIMPL.java8888888:431) javaagent 失败与目标 VM 断开连接,地址:'127.0.0.1:59789',传输:'socket'

进程以退出代码 134 结束(被信号 6 中断:SIGABRT)

我不知道为什么 intellij 期望基于kotlinx的类。 我的项目根本没有 kotlin 依赖项。

在查看 wiki - 我在下面看到

在此处输入图像描述

IntelliJ Idea 本身写在 Java 和 Kotlin,所以我认为这个问题是特定于我正在使用的 intellij idea binary/version/architecute

谁能建议我如何解决这个问题。


注意:我能够在STS/Eclipse中以调试模式运行同一个项目,所以这绝对不是我的项目问题,而是 intellij idea ide 问题。

我在 jetbrains 上提出了一个错误,但更相信 sof,所以这篇文章。

好吧,它由 jetbrains 解决了 -

Settings (Preferences on macOS) | Build, Execution, Deployment | Debugger | Kotlin | Disable coroutine agent.

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM