Bug 323634 - NPE parameterizing perclause
Summary: NPE parameterizing perclause
Status: RESOLVED FIXED
Alias: None
Product: AspectJ
Classification: Tools
Component: Compiler (show other bugs)
Version: DEVELOPMENT   Edit
Hardware: PC Windows 7
: P3 normal (vote)
Target Milestone: 1.6.10   Edit
Assignee: aspectj inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-25 12:40 EDT by Andrew Clement CLA
Modified: 2010-08-25 12:41 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.