单元测试-FATAL ERROR in native method: processing of -javaagent failed

文章目录

  • 前言
    • [单元测试-FATAL ERROR in native method: processing of -javaagent failed](#单元测试-FATAL ERROR in native method: processing of -javaagent failed)
      • [1. 报错信息](#1. 报错信息)
      • [2. 解决方案](#2. 解决方案)

前言

如果您觉得有用的话,记得给博主点个赞,评论,收藏一键三连啊,写作不易啊^ _ ^。

而且听说点赞的人每天的运气都不会太差,实在白嫖的话,那欢迎常来啊!!!


单元测试-FATAL ERROR in native method: processing of -javaagent failed

1. 报错信息

bash 复制代码
"C:\Program Files\Java\jdk1.8.0_211\bin\java.exe" -javaagent:C:\Users\杨镇宇\.IdeaIC2019.2\system\testAgent\intellij-coverage-agent-1.0.508.jar=C:\Users\杨镇宇\AppData\Local\Temp\coverageargs -Didea.test.cyclic.buffer.size=1048576 "-com.intellij.rt.execution.junit.JUnitStarter -ideVersion5 -junit4 com.yzy.demo.utils.HttpUtilTest
java.lang.reflect.InvocationTargetException
FATAL ERROR in native method: processing of -javaagent failed
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at sun.instrument.InstrumentationImpl.loadClassAndStartAgent(InstrumentationImpl.java:386)
	at sun.instrument.InstrumentationImpl.loadClassAndCallPremain(InstrumentationImpl.java:401)
Caused by: java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at com.intellij.rt.coverage.main.CoveragePremain.premain(CoveragePremain.java:35)
	at com.intellij.rt.coverage.main.CoveragePremain.premain(CoveragePremain.java:28)
	... 6 more
Caused by: java.lang.ArrayIndexOutOfBoundsException: 1
	at com.intellij.rt.coverage.instrumentation.Instrumentator.performPremain(Instrumentator.java:55)
	at com.intellij.rt.coverage.instrumentation.Instrumentator.premain(Instrumentator.java:33)
	... 12 more

Process finished with exit code 1
Exception in thread "main" 

2. 解决方案

加一行

bash 复制代码
-Djava.io.tmpdir=F:\tmp

tmp文件夹必须存在,F:\tmp是自己建的文件夹,名称无所谓,但是必须要有此文件夹。

-Djava.io.tmpdir=F:\tmp告诉 IntelliJ IDEA 在启动时将 F:\tmp作为临时文件存储目录,这样可以避免使用默认的临时目录。

重启idea

执行单侧测试类:

效果:

相关推荐
kyriewen15 小时前
前端测试:别为了100%覆盖率而写测试,那是自欺欺人
前端·javascript·单元测试
小短腿的代码世界18 小时前
Qt券商接口封装深度解析:统一API设计与多源适配
开发语言·qt·单元测试
小短腿的代码世界2 天前
Qt WebEngine深度解析:Chromium多进程架构与Qt信号槽的双向融合
qt·搜索引擎·单元测试
晓晓hh3 天前
JavaWeb学习——JUnit和日志
学习·junit·单元测试
测试员周周3 天前
【AI测试系统】第1篇:LangGraph 实战:用 State Graph 搭建 AI测试流水线(4 步编排 + RAG 增强 + 完整代码)
linux·windows·python·功能测试·microsoft·单元测试·多轮对话
汽车仪器仪表相关领域4 天前
Kvaser Memorator Light HS v2:单通道 CAN FD 便携记录仪,即插即用的故障诊断利器
运维·服务器·数据库·人工智能·功能测试·单元测试
QH139292318805 天前
Rohde & Schwarz FSWX3044 FSWX3026信号与频谱分析仪
网络·功能测试·单元测试·集成测试·模块测试
川石课堂软件测试5 天前
AI如何赋能软件测试行业的发展
人工智能·python·功能测试·网络协议·单元测试·测试用例·prometheus
seabirdssss6 天前
以登录功能理解单元测试、集成测试、系统测试和用户测试
单元测试·集成测试