java enhancer_执行trace命令抛异常,Enhancer error,java.lang.ClassFormatError: null
我也有同样的问题。
arthas version 3.4.5
腾讯云环境:CentOS Linux release 7.9.2009 (Core)
java version "1.8.0_251"
command: trace com.xxx.orderscenicspots.biz.service.impl.MainOrderServiceImpl saveCreateOrderResult
Affect(class count: 1 , method count: 1) cost in 52 ms, listenerId: 5
Enhance error! exception: java.lang.ClassFormatError
error happens when enhancing class: null, check arthas log: /root/logs/arthas/arthas.log
日志如下:
2020-12-18 10:53:30 [arthas-NettyHttpTelnetBootstrap-3-1] INFO c.a.a.d.i.n.h.logging.LoggingHandler -[id: 0x52762a84, L:/127.0.0.1:3658] READ: [id: 0x230c3f1b, L:/127.0.0.1:3658 - R:/127.0.0.1:46626]
2020-12-18 10:53:30 [arthas-NettyHttpTelnetBootstrap-3-1] INFO c.a.a.d.i.n.h.logging.LoggingHandler -[id: 0x52762a84, L:/127.0.0.1:3658] READ COMPLETE
2020-12-18 10:53:30 [arthas-NettyHttpTelnetBootstrap-3-3] INFO c.t.a.core.shell.term.impl.Helper -Loaded arthas keymap file from com/taobao/arthas/core/shell/term/readline/inputrc
Arthas server already stared, skip attach.
2020-12-18 10:53:31 [arthas-NettyHttpTelnetBootstrap-3-1] INFO c.a.a.d.i.n.h.logging.LoggingHandler -[id: 0x52762a84, L:/127.0.0.1:3658] READ: [id: 0x90080e08, L:/127.0.0.1:3658 - R:/127.0.0.1:46652]
2020-12-18 10:53:31 [arthas-NettyHttpTelnetBootstrap-3-1] INFO c.a.a.d.i.n.h.logging.LoggingHandler -[id: 0x52762a84, L:/127.0.0.1:3658] READ COMPLETE
2020-12-18 10:53:31 [arthas-NettyHttpTelnetBootstrap-3-4] INFO c.t.a.core.shell.term.impl.Helper -Loaded arthas keymap file from com/taobao/arthas/core/shell/term/readline/inputrc
2020-12-18 10:53:43 [arthas-command-execute] INFO c.t.arthas.core.advisor.Enhancer -enhance matched classes: [class com.xxxx.orderscenicspots.biz.service.impl.MainOrderServiceImpl, class com.xxxx.orderscenicspots.biz.service.impl.MainOrderServiceImpl$$EnhancerBySpringCGLIB$$4252ddc2]
2020-12-18 10:53:43 [arthas-command-execute] ERROR c.t.arthas.core.advisor.Enhancer -Enhancer error, matchingClasses: [class com.xxxx.orderscenicspots.biz.service.impl.MainOrderServiceImpl, class com.xxxx.orderscenicspots.biz.service.impl.MainOrderServiceImpl$$EnhancerBySpringCGLIB$$4252ddc2]
java.lang.ClassFormatError: null
at sun.instrument.InstrumentationImpl.retransformClasses0(Native Method)
at sun.instrument.InstrumentationImpl.retransformClasses(InstrumentationImpl.java:144)
at com.taobao.arthas.core.advisor.Enhancer.enhance(Enhancer.java:372)
at com.taobao.arthas.core.command.monitor200.EnhancerCommand.enhance(EnhancerCommand.java:149)
at com.taobao.arthas.core.command.monitor200.EnhancerCommand.process(EnhancerCommand.java:96)
at com.taobao.arthas.core.shell.command.impl.AnnotatedCommandImpl.process(AnnotatedCommandImpl.java:82)
at com.taobao.arthas.core.shell.command.impl.AnnotatedCommandImpl.access$100(AnnotatedCommandImpl.java:18)
at com.taobao.arthas.core.shell.command.impl.AnnotatedCommandImpl$ProcessHandler.handle(AnnotatedCommandImpl.java:111)
at com.taobao.arthas.core.shell.command.impl.AnnotatedCommandImpl$ProcessHandler.handle(AnnotatedCommandImpl.java:108)
at com.taobao.arthas.core.shell.system.impl.ProcessImpl$CommandProcessTask.run(ProcessImpl.java:385)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
java enhancer_执行trace命令抛异常,Enhancer error,java.lang.ClassFormatError: null相关推荐
- Java程序执行Linux命令
java程序中要执行linux命令主要依赖2个类:Process和Runtime 首先看一下Process类: [plain] view plaincopyprint? ProcessBuilder. ...
- java jcsh执行linux命令,java jcsh执行linux命令
java jcsh执行linux命令 [2021-02-03 01:26:29] 简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace(&q ...
- Java 8 的 Optional 类抛异常
Java 8 的 Optional 类抛异常 本文我们介绍当Optional类为空时如何抛自定义异常. Optional.orElseThrow 简单描述,如果Optional值存在,则isPrese ...
- 连接DB2 抛异常SQL Error SQLCODE=-204, SQLSTATE=42704
连接DB2 抛异常SQL Error SQLCODE=-204, SQLSTATE=42704 参考文章: (1)连接DB2 抛异常SQL Error SQLCODE=-204, SQLSTATE=4 ...
- java 代码执行linux命令
远程执行linux命令代码 代码不是在服务器部署时,但是需要执行这个服务器的linux命令 maven库 <!-- https://mvnrepository.com/artifact/ch.e ...
- Java程序执行Linux命令调用EasyPR程序识别车牌号
1)下载解压JDK并配置环境变量 #vi /etc/profile 编辑: #Java Environment Path export JAVA_HO ...
- java代码执行linux命令_java执行Linux命令的方法
本文实例讲述了java执行Linux命令的方法.分享给大家供大家参考.具体实现方法如下: public class StreamGobbler extends Thread { InputStream ...
- linux使用java本地执行cd命令问题
使用java在本地执行linux的cd命令,一直报错"java.io.IOException: Cannot run program "cd": java.io.IOEx ...
- Linux中更新java代码命令,java代码执行linux命令
1.容器需要先执行source命令,有权限限制的需要先打通互信. 2.复杂的shell命令,如重定向,需要传入数组. public void excuteLinuxCmd(String cmd) { ...
最新文章
- Vagrant配置虚拟机
- 路由器中的管理间距和量度参数
- mysql sql_safe_updates 分析
- DevExress笔记
- HDU 3790 最短路径问题 (SPFA)
- input输入格式转换插件-Vanilla Masker
- iOS蓝牙4.0基础开发
- Alpine linux硬盘安装
- 1237 -- 地盘划分
- css绘制一个Pinia小菠萝
- 二次上市,中通打响快递头牌捍卫战
- 项目 调度 服务器,(2)项目构建(Reactor部分)【Lars-基于C++负载均衡远程服务器调度系统教程】...
- SpringBoot启动流程简要
- android一些学习网站
- 谷歌的无痕模式有什么好处_为什么Google的新搜索结果设计是黑暗的模式
- perp系列之八:其它
- python+django+sqlite3,不成熟的学生管理增删改查
- b站前端大佬_那些在271有B站却没有的动漫,只有大佬才都看过!
- vue 实现无限轮播_vue实现匀速轮播效果
- linux启动失败故障分析修复