IDEA启动正常debug启动报错

news/2025/3/14 7:58:54

项目场景:

很奇怪的一个问题,项目运行正常,debug启动直接报错,运行不起来

Exception in thread "main" java.lang.ClassNotFoundException: kotlinx.coroutines.debug.AgentPremainat java.net.URLClassLoader.findClass(URLClassLoader.java:382)at java.lang.ClassLoader.loadClass(ClassLoader.java:418)at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:355)at java.lang.ClassLoader.loadClass(ClassLoader.java:351)at sun.instrument.InstrumentationImpl.loadClassAndStartAgent(InstrumentationImpl.java:304)at sun.instrument.InstrumentationImpl.loadClassAndCallPremain(InstrumentationImpl.java:401)
FATAL ERROR in native method: processing of -javaagent failed
Disconnected from the target VM, address: '127.0.0.1:52865', transport: 'socket'

原因分析:

看错误分析问题:

  1. kotlinx 没有安装,新版本用kotlinx语言
  2. jdk路径不正确或未正确配置
  3. 启动类vm各种参数添加尝试

开始一个一个实验,都以失败告终,因为正常run是可以启动的,其实这些东西应该都是正确的


解决方案:

idea的设置中Debugger配置中的启用一个参数,:

Kotlin:

  • Disable coroutine agent

似乎是默认启用了携程代理,禁用之后就恢复正常了

文章来源:https://blog.csdn.net/qq_32419139/article/details/139613771
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:https://dhexx.cn/news/show-5391606.html

相关文章

dns填跟网关一样是什么原理?(dns网关)

文章目录 现象原因 现象 看很多人喜欢把网关填到dns里,这是什么原理? 原因 在网络配置中,将DNS服务器地址设置为与网关地址相同的情况并不罕见,尤其是在小型网络或家用网络中。这种设置背后的原理和实践如下: 网关设…

【C语言】assert.h——断言

文章目录 主要内容调试和发布模式使用示例用法总结与注意事项 断言是一种用于在程序执行过程中进行调试的工具,能够帮助开发者验证程序的某些假设是否为真。如果断言失败,程序会终止,并输出一个错误消息,通常包含出错的文件名和行…

时钟和系统控制

https://adi.eetrend.com/files/2017-09/wen_zhang_/100008016-26548-shizhongyupinluhechengjibenyuanli20170913.pdf 什么是时钟?常用频率是多少? 与数据波形不同,时钟信号是一个方波,其频率通常是恒定的。 常用频率包括: GPS 使用 1 pps(脉冲/秒)有线通信常用8 kH…

【CDN】逆天 CDN !BootCDN 向 JS 文件中植入恶意代码

今天在调试代码,突然控制台出现了非常多报错。 这非常可疑,报错指向的域名也证实了这一点。 因为我的 HTML 中只有一个外部开源库(qrcode.min.js),因此只有可能是它出现了问题。 我翻看了请求记录,发现这…

【ArcGISProSDK】OpenItemDialog打开文件对话框

打开单个文件 效果 代码 public async void OpenFunction() {// 获取默认数据库var gdbPath Project.Current.DefaultGeodatabasePath;OpenItemDialog openItemDialog new OpenItemDialog() { Title "打开要素文件",InitialLocation gdbPath,Filter ItemFilte…

Node.js和npm的安装及配置

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞 I/O 的模型。 npm(node package manager)是一个 Node.js 包管理和分发工具,也是整个 Node.js 社区最流行、支持第三方模块最多的包管理器。使…

【操作与配置】Pytorch环境搭建

安装显卡驱动 显卡驱动是一种软件程序,用于控制显卡硬件与操作系统之间的通信和交互。显卡驱动负责向操作系统提供有关显卡硬件的信息,以及使操作系统能够正确地控制和管理显卡的各种功能和性能。显卡驱动还包含了针对不同应用程序和游戏的优化&#xff…

spark mllib 特征学习笔记 (二)

当然,请继续介绍其他特征处理方法的公式、适用场景和案例: 10. StringIndexer 公式: 将字符串类型的标签转换为数值索引: StringIndexer ( x ) { 0 , 1 , 2 , … , N − 1 } \text{StringIndexer}(x) \{0, 1, 2, \ldots, N-1…

SAP Build 2-PDF数据提取与决策

0. 安装desktop agent 在后续过程中发现要预先安装desktop agent,否则没法运行自动化流程… 0.1 agent下载 参考官方文档说明 https://help.sap.com/docs/build-process-automation/sap-build-process-automation/create-user-in-rbsc-download-repository?loca…

大模型日报2024-06-15

大模型日报 2024-06-15 大模型资讯 新技术提升大型语言模型推理能力 摘要: 一种新技术使得像GPT-4这样的大型语言模型能够通过编写Python代码,更准确地解决数值或符号推理任务。 大型语言模型革命性提升蛋白质序列理解 摘要: 研究人员将蛋白质序列与自然语言进行类比…