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)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值