From 7141f555ad31b17a1b282b6e3eb70e28aad7758d Mon Sep 17 00:00:00 2001 From: Pawel Piech Date: Fri, 21 May 2010 18:06:58 +0000 Subject: [PATCH] Bug 313885 - [concurrency] TracingWrapperRunnable should log all Throwables not only RuntimeExceptions --- .../src/org/eclipse/cdt/dsf/concurrent/DefaultDsfExecutor.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dsf/org.eclipse.cdt.dsf/src/org/eclipse/cdt/dsf/concurrent/DefaultDsfExecutor.java b/dsf/org.eclipse.cdt.dsf/src/org/eclipse/cdt/dsf/concurrent/DefaultDsfExecutor.java index e4b94a7e107..8037ffe407f 100644 --- a/dsf/org.eclipse.cdt.dsf/src/org/eclipse/cdt/dsf/concurrent/DefaultDsfExecutor.java +++ b/dsf/org.eclipse.cdt.dsf/src/org/eclipse/cdt/dsf/concurrent/DefaultDsfExecutor.java @@ -375,6 +375,9 @@ public class DefaultDsfExecutor extends ScheduledThreadPoolExecutor // programming error. logException(e); throw e; + } catch (Error e) { + logException(e); + throw e; } } }