| Summary: | [Viewers] Widget is disposed error in AbstractTreeViewer | ||
|---|---|---|---|
| Product: | [Eclipse Project] Platform | Reporter: | Pawel Piech <pawel.1.piech> |
| Component: | UI | Assignee: | Boris Bokowski <bokowski> |
| Status: | RESOLVED DUPLICATE | QA Contact: | |
| Severity: | normal | ||
| Priority: | P2 | CC: | eclipse |
| Version: | 3.1 | ||
| Target Milestone: | 3.2 | ||
| Hardware: | PC | ||
| OS: | Windows XP | ||
| Whiteboard: | |||
|
Description
Pawel Piech
Does the error occur in the Eclipse SDK (so that I have a chance to reproduce it)? Do you have an idea how I could turn this into a JUnit test case? We've only oberved this bug with our implementation of the debugger, and as it is, we've only had two recorded cases of it. Our debugger implementation is particular in that it's very asynchronous in nature, and it ends up posting a lot of updates to the tree items, sometimes in rapid succession. Since this is a multi-threaded timing issue I'm not sure if you could reliably reproduce it in a junit test case. But if you *really* wanted to force this error, I suppose you could intentionally remove the tree item from the label provider that is called by the TreeViewer.doUpdateItem. |