docker容器启动jacocoagent.jar报错
2023-02-10 11:15:52 Exception in thread "main" java.lang.reflect.InvocationTargetException
2023-02-10 11:15:52 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2023-02-10 11:15:52 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
2023-02-10 11:15:52 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
2023-02-10 11:15:52 at java.base/java.lang.reflect.Method.invoke(Method.java:568)
2023-02-10 11:15:52 at java.instrument/sun.instrument.InstrumentationImpl.loadClassAndStartAgent(InstrumentationImpl.java:491)
2023-02-10 11:15:52 at java.instrument/sun.instrument.InstrumentationImpl.loadClassAndCallPremain(InstrumentationImpl.java:503)
2023-02-10 11:15:52 Caused by: java.lang.IllegalArgumentException: No enum constant org.jacoco.agent.rt.internal_b6258fc.core.runtime.AgentOptions.OutputMode.tcpsever
2023-02-10 11:15:52 at java.base/java.lang.Enum.valueOf(Enum.java:273)
2023-02-10 11:15:52 at org.jacoco.agent.rt.internal_b6258fc.core.runtime.AgentOptions$OutputMode.valueOf(AgentOptions.java:124)
2023-02-10 11:15:52 at org.jacoco.agent.rt.internal_b6258fc.core.runtime.AgentOptions.getOutput(AgentOptions.java:498)
2023-02-10 11:15:52 at org.jacoco.agent.rt.internal_b6258fc.core.runtime.AgentOptions.validateAll(AgentOptions.java:253)
2023-02-10 11:15:52 at org.jacoco.agent.rt.internal_b6258fc.core.runtime.AgentOptions.(AgentOptions.java:231)
2023-02-10 11:15:52 at org.jacoco.agent.rt.internal_b6258fc.PreMain.premain(PreMain.java:48)
2023-02-10 11:15:52 ... 6 more
2023-02-10 11:15:52 *** java.lang.instrument ASSERTION FAILED ***: "result" with message agent load/premain call failed at open/src/java.instrument/share/native/libinstrument/JPLISAgent.c line: 422
2023-02-10 11:15:52 FATAL ERROR in native method: processing of -javaagent failed, processJavaStart failed
方案来自 梦想橡皮擦 狂飙组基于 GPT 编写的 “程秘”
这个错误消息表明在执行Java Agent时出现了问题。可能的原因有以下几点:
Java Agent参数不正确:请检查命令行是否正确设置了Java Agent的参数。
Java Agent文件不存在:请检查是否在正确的位置提供了Java Agent的JAR文件。
Java版本不兼容:请检查使用的Java版本是否与Java Agent兼容。
其他系统问题:可能是系统资源不足或其他因素导致的问题。