Summary: | [Debug] Can't restore Breakpoints view : concurrent access/hashmap | ||||||
---|---|---|---|---|---|---|---|
Product: | [Eclipse Project] JDT | Reporter: | Eric Estievenart <eric.estievenart> | ||||
Component: | Core | Assignee: | Jerome Lanneluc <jerome_lanneluc> | ||||
Status: | VERIFIED FIXED | QA Contact: | |||||
Severity: | normal | ||||||
Priority: | P3 | CC: | darin.eclipse, eric_jodet, jerome_lanneluc, philippe_mulet | ||||
Version: | 3.3.1 | Flags: | philippe_mulet:
pmc_approved+
|
||||
Target Milestone: | 3.3.2 | ||||||
Hardware: | PC | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Attachments: |
|
Description
Eric Estievenart
2007-11-22 06:03:08 EST
Exception appears to be in the Java model Created attachment 83610 [details]
Proposed fix
The fix consists in using a Hashtable (which is synchronized) instead of a HashMap.
No regression tests can be written for this bug since this is a timing issue.
Fix released for 3.4M4 The fix is trivial. Without it, there is a risk of ConcurrentModificationException at startup which looks really bad to the end user (it prevented the Breakpoint view from opening in this case). Please approve for 3.3.2. +1 for 3.3.2 Fix released for 3.3.2 Verified for 3.4 M4 using build I20071211-0010 |