Summary: | NPE during incremental compilation after fixing compiler error | ||
---|---|---|---|
Product: | [Tools] AspectJ | Reporter: | Ron Bodkin <rbodkin+LISTS> |
Component: | Compiler | Assignee: | aspectj inbox <aspectj-inbox> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | P3 | CC: | aclement, Antti.Karanta, transvaal |
Version: | DEVELOPMENT | ||
Target Milestone: | 1.5.4 | ||
Hardware: | PC | ||
OS: | Windows XP | ||
Whiteboard: |
Description
Ron Bodkin
2006-08-23 15:40:41 EDT
sort out for 1.5.3 - possibly a real error was hiding behind this NPE - a guard may be sufficient. Hi Ron, I've not been able to reproduce this....are you able to provide a minimal testcase which shows the NPE? Thanks, Helen Under a separate bug I've made a bit of a radical change to support for ITDs in incremental compilation. That change may affect this. The fix hasn't yet reached AJDT - should be soon. Just as a note...the latest upgrade of the compiler within ajdt was taken on the 20th October. I've just seen this same NPE whilst doing some refactoring work with aspectj build 1.5.3.200610201049. I'm still trying to reproduce this with a simplified testcase but as yet have had no luck. The aspects involved do not have ITD's, just deow statements. I've still been unable to reproduce this with a simplified testcase, although in my development workspace it happens fairly frequently. The NPE occurs when I remove a method from an interface that causes a compiler error in another class. When I try to fix the compiler error the NPE occurs. This is similar to Ron's initial description. *** Bug 193440 has been marked as a duplicate of this bug. *** *** Bug 198879 has been marked as a duplicate of this bug. *** multiple bugs point to this one - going to put the guard in at least. guard is in - will be in dev build shortly. |