Summary: | Scanner uses excessive exceptions for control flow | ||
---|---|---|---|
Product: | [Eclipse Project] JDT | Reporter: | David Biesack <David.Biesack> |
Component: | Core | Assignee: | Olivier Thomann <Olivier_Thomann> |
Status: | VERIFIED DUPLICATE | QA Contact: | |
Severity: | normal | ||
Priority: | P3 | CC: | daniel_megert, philippe_mulet |
Version: | 3.2.1 | ||
Target Milestone: | 3.3 M5 | ||
Hardware: | PC | ||
OS: | Windows XP | ||
Whiteboard: |
Description
David Biesack
2006-12-20 14:39:46 EST
Olivier - did you backport the related change in scanner for 3.2 maintenance ? Is there still an issue in our layer ? My recollection is that all problems were due to some specific usecase where some clients were scanning a small range of source (exactly one token source range). Fix for bug 161400 has not been backported to 3.2 maintenance stream. This would also require fix for bug 163349 to be backported. Closing as duplicate of bug 161400. Philippe, Let me know if you want this to be backported. *** This bug has been marked as a duplicate of bug 161400 *** verified using build I20070201-0800 I also ran I20070201-0800 and I still find several AIOOBE (typically, about 4) per character typed, or when saving a source file. It is much better than before, but still makes it extremely difficult to debug a plugin because it is simply not workable to set an exception breakpoint on AIOOBE - that makes it hard to track down these exceptions in plugins. Ideally, I'd like to see the patch remove all occurrences of the exception. Verified for 3.3 M5 using build I20070205-0009 |