| Summary: | [concurrency] TracingWrapperRunnable should log all Throwables not only RuntimeExceptions | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Tools] CDT | Reporter: | Anton Leherbauer <aleherb+eclipse> | ||||
| Component: | cdt-debug-dsf | Assignee: | Pawel Piech <pawel.1.piech> | ||||
| Status: | RESOLVED FIXED | QA Contact: | Pawel Piech <pawel.1.piech> | ||||
| Severity: | normal | ||||||
| Priority: | P3 | CC: | pawel.1.piech | ||||
| Version: | 7.0 | Flags: | aleherb+eclipse:
review+
|
||||
| Target Milestone: | 7.0 | ||||||
| Hardware: | All | ||||||
| OS: | All | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
|
Description
Anton Leherbauer
Created attachment 169533 [details]
Add catch for Error exceptions.
Theoretically checked exceptions should not even make it to the tracing wrapper. But Error exceptions are not checked exception so we should definitely catch them too. Are there any other unchecked exceptions that we need to worry about?
I committed the fix. Toni, please review, and reopen if you think it's not sufficient. +1 That should do it. *** cdt cvs genie on behalf of ppiech *** Bug 313885 - [concurrency] TracingWrapperRunnable should log all Throwables not only RuntimeExceptions [*] DefaultDsfExecutor.java 1.10 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/dsf/org.eclipse.cdt.dsf/src/org/eclipse/cdt/dsf/concurrent/DefaultDsfExecutor.java?root=Tools_Project&r1=1.9&r2=1.10 |