gpt4 book ai didi

java - AspectJ 属性问题

转载 作者:行者123 更新时间:2023-11-29 09:14:07 25 4
gpt4 key购买 nike

当我使用 maintainJ 对我的应用程序进行逆向工程时,出现以下错误。请协助我们修复

---- AspectJ 属性 ---AspectJ Compiler 1.6.11 构建于 2011 年 3 月 15 日星期二 15:31:04 GMT---- 转储属性 ---转储文件:ajcore.20120507.210546.187.txt转储原因:java.lang.NullPointerException转储异常:真在退出条件下转储:中止---- 异常信息 ---java.lang.NullPointerException异常 在 org.aspectj.weaver.bcel.LazyMethodGen.remap(LazyMethodGen.java:1415) 在 org.aspectj.weaver.bcel.LazyMethodGen.addExceptionHandlers(LazyMethodGen.java:1269)谢谢。

最佳答案

您遇到的错误类似于 MaintainJ blog 中描述的错误.

基本上,您需要从范围中排除引起问题的类。典型的 CGLIB 异常如下:

SEVERE: xxx/yyy/zzz/SampleClassABC$$FastClassByCGLIB$$2eb78e34
java.lang.NullPointerException
at org.aspectj.weaver.bcel.LazyMethodGen.remap(LazyMethodGen.java:1415)
at org.aspectj.weaver.bcel.LazyMethodGen.addExceptionHandlers(LazyMethodGen.java:1269)

您可以在 aop.xml 文件中排除此类,如下所示:

<exclude within="xxx.yyy.zzz.SampleClassABC*ByCGLIB*"/>

以类似的方式排除所有引起问题的类并重新启动服务器。我们基本上从 AspectJ 检测中排除了 CGLIB 生成的代理类。

关于java - AspectJ 属性问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10586248/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com