Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 353349 - NPE in deleteNewAndDup
Summary: NPE in deleteNewAndDup
Status: RESOLVED FIXED
Alias: None
Product: AspectJ
Classification: Tools
Component: LTWeaving (show other bugs)
Version: DEVELOPMENT   Edit
Hardware: PC Mac OS X - Carbon (unsup.)
: P3 major (vote)
Target Milestone: 1.6.12   Edit
Assignee: aspectj inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-07-28 13:52 EDT by Andrew Clement CLA
Modified: 2011-08-12 19:18 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 2011-07-28 13:52:00 EDT
java.lang.NullPointerException
        at org.aspectj.weaver.bcel.BcelShadow.deleteNewAndDup(BcelShadow.java:179)
        at org.aspectj.weaver.bcel.BcelShadow.prepareForMungers(BcelShadow.java:303)
        at org.aspectj.weaver.Shadow.implement(Shadow.java:543)
        at org.aspectj.weaver.bcel.BcelClassWeaver.implement(BcelClassWeaver.java:3147)
        at org.aspectj.weaver.bcel.BcelClassWeaver.weave(BcelClassWeaver.java:490)
        at org.aspectj.weaver.bcel.BcelClassWeaver.weave(BcelClassWeaver.java:100)
        at org.aspectj.weaver.bcel.BcelWeaver.weave(BcelWeaver.java:1687)
        at org.aspectj.weaver.bcel.BcelWeaver.weaveWithoutDump(BcelWeaver.java:1631)
        at org.aspectj.weaver.bcel.BcelWeaver.weaveAndNotify(BcelWeaver.java:1394)
        at org.aspectj.weaver.bcel.BcelWeaver.weave(BcelWeaver.java:1180)
        at org.aspectj.weaver.tools.WeavingAdaptor.getWovenBytes(WeavingAdaptor.java:467)
        at org.aspectj.weaver.tools.WeavingAdaptor.weaveClass(WeavingAdaptor.java:318)
        at org.aspectj.weaver.loadtime.Aj.preProcess(Aj.java:96)
Comment 1 Andrew Clement CLA 2011-08-12 19:18:33 EDT
due to groovy constructors being funky.  Guard now allows for this.