[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[ajdt-dev] NPE inside AspectJ/AJDT, trying to replicate
|
Hi all,
I'm facing an NPE inside AspectJ/AJDT. I can replicate it on my project,
but I'm trying to distill the smallest possible project that causes the
error.
It is connected with having another AJDT workspace project on the
inpath/aspecthpath. I can remember that recently AJDT introduced some
optimizations on handling multiple workspace projects, and I can see it
recompiling dependent projects when the a dependency is modified, but
cannot find a mention of these improvements in release notes of 2.0.0 or
1.6.4 nor in bug reports. Can someone point me to something describing
how AJDT compiling of multiple project has been enhanced so that I can
try to push the right buttons while trying to replicate the bug.
Thanks,
Simone
P.S. The exception stacktrace is :
java.lang.NullPointerException
at
org.aspectj.weaver.bcel.BcelAccessForInlineMunger.getMatchingSyntheticMember(BcelAccessForInlineMunger.java:109)
at
org.aspectj.weaver.ResolvedType.lookupSyntheticMember(ResolvedType.java:1850)
at org.aspectj.weaver.World.resolve(World.java:552)
at org.aspectj.weaver.MemberImpl.resolve(MemberImpl.java:80)
at
org.aspectj.weaver.bcel.BcelClassWeaver.matchInvokeInstruction(BcelClassWeaver.java:2936)
at org.aspe ... 217)
ARETURN
end public static String fromJavaName(String, int, String)
end public class org.apache.magma.website.utils.Binder
It happens multiple times in different classes.
--
Simone Gianni CEO Semeru s.r.l. Apache Committer
http://www.simonegianni.it/