首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AspectJ属性问题

AspectJ属性问题
EN

Stack Overflow用户
提问于 2012-05-14 23:20:46
回答 1查看 544关注 0票数 2

当我在应用程序中使用maintainJ进行逆向工程时,我得到了以下错误。请帮助我们解决问题

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-14 23:35:09

您得到的错误与MaintainJ blog上描述的错误类似。

基本上,您需要将引起问题的类排除在作用域之外。典型的CGLIB异常如下:

代码语言:javascript
复制
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文件中排除此类,如下所示:

代码语言:javascript
复制
<exclude within="xxx.yyy.zzz.SampleClassABC*ByCGLIB*"/>

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10586248

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档