Open Uncle-Xi opened 1 week ago
hello, 我这里也测试了一下 ,你可能需要携带 -c classloader hashcode ,Caused by: java.lang.NullPointerException: target is null for method getBean ,获取静态的spring context 为null
@Uncle-Xi
[arthas@22736]$ ognl -x 3 '#springContext=@com.wangji92.arthas.plugin.demo.common.ApplicationContextProvider@context,#springContext.getBean("commonController").innerAnonymousClass()'
Failed to execute ognl, exception message: java.lang.NullPointerException: target is null for method getBean, please check $HOME/logs/arthas/arthas.log for more details.
[arthas@22736]$ ognl -x 3 '#springContext=@com.wangji92.arthas.plugin.demo.common.ApplicationContextProvider@context,#springContext.getBean("commonController").innerAnonymousClass()' -c 17c2f048
@String[ok]
不过推荐你换个命令 ,这个命令更加灵活 https://arthas.aliyun.com/doc/vmtool.html ,不需要配置spring context ,任何项目都可以
好的,多谢 多谢
xizongren @.***
------------------ 原始邮件 ------------------ 发件人: "alibaba/arthas" @.>; 发送时间: 2024年11月11日(星期一) 上午9:35 @.>; @.**@.>; 主题: Re: [alibaba/arthas] 使用arthas出现异常:com.taobao.arthas.core.command.express.ExpressException: java.lang.NullPointerException: target is null for method getBean (Issue #2942)
不过推荐你换个命令 ,这个命令更加灵活 https://arthas.aliyun.com/doc/vmtool.html ,不需要配置spring context ,任何项目都可以 image.png (view on web)
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>
环境信息
arthas-boot.jar
或者as.sh
的版本: 4.0.2、3.4.3、3.6.9、3.5.5 都一样的结果arthas-boot
的版本: 4.0.2、3.4.3、3.6.9、3.5.5重现问题的步骤
1、pom导入依赖
2、yml配置了 spring: arthas: enabled: true arthas: ip: 0.0.0.0
3、在控台执行命令就报错(arthas idea plugin 拷贝的命令 —— 命令本身没问题)
http://localhost:8563/
期望的结果
What do you expected from the above steps?
正常执行命令
实际运行的结果
实际运行结果,最好有详细的日志,异常栈。尽量贴文本。