我也有同样的问题。

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相关推荐

  1. Java程序执行Linux命令

    java程序中要执行linux命令主要依赖2个类:Process和Runtime 首先看一下Process类: [plain] view plaincopyprint? ProcessBuilder. ...

  2. java jcsh执行linux命令,java jcsh执行linux命令

    java jcsh执行linux命令 [2021-02-03 01:26:29]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace(&q ...

  3. Java 8 的 Optional 类抛异常

    Java 8 的 Optional 类抛异常 本文我们介绍当Optional类为空时如何抛自定义异常. Optional.orElseThrow 简单描述,如果Optional值存在,则isPrese ...

  4. 连接DB2 抛异常SQL Error SQLCODE=-204, SQLSTATE=42704

    连接DB2 抛异常SQL Error SQLCODE=-204, SQLSTATE=42704 参考文章: (1)连接DB2 抛异常SQL Error SQLCODE=-204, SQLSTATE=4 ...

  5. java 代码执行linux命令

    远程执行linux命令代码 代码不是在服务器部署时,但是需要执行这个服务器的linux命令 maven库 <!-- https://mvnrepository.com/artifact/ch.e ...

  6. Java程序执行Linux命令调用EasyPR程序识别车牌号

    1)下载解压JDK并配置环境变量      #vi /etc/profile           编辑:      #Java Environment Path      export JAVA_HO ...

  7. java代码执行linux命令_java执行Linux命令的方法

    本文实例讲述了java执行Linux命令的方法.分享给大家供大家参考.具体实现方法如下: public class StreamGobbler extends Thread { InputStream ...

  8. linux使用java本地执行cd命令问题

    使用java在本地执行linux的cd命令,一直报错"java.io.IOException: Cannot run program "cd": java.io.IOEx ...

  9. Linux中更新java代码命令,java代码执行linux命令

    1.容器需要先执行source命令,有权限限制的需要先打通互信. 2.复杂的shell命令,如重定向,需要传入数组. public void excuteLinuxCmd(String cmd) { ...

最新文章

  1. Vagrant配置虚拟机
  2. 路由器中的管理间距和量度参数
  3. mysql sql_safe_updates 分析
  4. DevExress笔记
  5. HDU 3790 最短路径问题 (SPFA)
  6. input输入格式转换插件-Vanilla Masker
  7. iOS蓝牙4.0基础开发
  8. Alpine linux硬盘安装
  9. 1237 -- 地盘划分
  10. css绘制一个Pinia小菠萝
  11. 二次上市,中通打响快递头牌捍卫战
  12. 项目 调度 服务器,(2)项目构建(Reactor部分)【Lars-基于C++负载均衡远程服务器调度系统教程】...
  13. SpringBoot启动流程简要
  14. android一些学习网站
  15. 谷歌的无痕模式有什么好处_为什么Google的新搜索结果设计是黑暗的模式
  16. perp系列之八:其它
  17. python+django+sqlite3,不成熟的学生管理增删改查
  18. b站前端大佬_那些在271有B站却没有的动漫,只有大佬才都看过!
  19. vue 实现无限轮播_vue实现匀速轮播效果
  20. linux启动失败故障分析修复

热门文章

  1. 详解教务系统模拟登录与爬取二
  2. 深度学习各类优化器详解(动量、NAG、adam、Adagrad、adadelta、RMSprop、adaMax、Nadam、AMSGrad)
  3. 什么是姿态角(Euler角)pitch yaw roll
  4. cod16显示服务器队列,使命召唤16战区
  5. iOS中允许后台应用程序刷新在开发中的注意事项
  6. 0521课的预习任务 + 课堂笔记
  7. 一个(基于xfs协议)身份证扫描仪的理解
  8. MFC实战篇——分页功能
  9. eclipse左侧字体大小设置
  10. 使用python编写的落网电台下载工具