Bug 323634

Summary: NPE parameterizing perclause
Product: [Tools] AspectJ Reporter: Andrew Clement <aclement>
Component: CompilerAssignee: aspectj inbox <aspectj-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: DEVELOPMENT   
Target Milestone: 1.6.10   
Hardware: PC   
OS: Windows 7   
Whiteboard:

Description Andrew Clement CLA 2010-08-25 12:40:52 EDT
java.lang.NullPointerException
at org.aspectj.weaver.ReferenceType.getPerClause(ReferenceType.java:823)
at org.aspectj.weaver.patterns.PerFromSuper.lookupConcretePerClause(PerFromSuper.java:82)
at org.aspectj.weaver.patterns.PerFromSuper.concretize(PerFromSuper.java:61)
at org.aspectj.weaver.CrosscuttingMembers.setPerClause(CrosscuttingMembers.java:512)
at org.aspectj.weaver.ResolvedType.collectCrosscuttingMembers(ResolvedType.java:748) ... oBuildJob.run(AutoBuildJob.java:242)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Comment 1 Andrew Clement CLA 2010-08-25 12:41:26 EDT
We shouldn't attempt parameterization completion if the perclause is null, just guard for that.