diff --git a/core/org.eclipse.cdt.ui/templateengine/org/eclipse/cdt/ui/templateengine/TemplateEngineUIUtil.java b/core/org.eclipse.cdt.ui/templateengine/org/eclipse/cdt/ui/templateengine/TemplateEngineUIUtil.java index 345b53d00fe..87717699706 100644 --- a/core/org.eclipse.cdt.ui/templateengine/org/eclipse/cdt/ui/templateengine/TemplateEngineUIUtil.java +++ b/core/org.eclipse.cdt.ui/templateengine/org/eclipse/cdt/ui/templateengine/TemplateEngineUIUtil.java @@ -43,7 +43,7 @@ public class TemplateEngineUIUtil { Throwable p = t; do { p = p.getCause(); - if (p != null) { + if (p instanceof ProcessFailureException) { statuses = ((ProcessFailureException) p).getStatuses(); } } while ((statuses == null || statuses.isEmpty()) && p != null && p instanceof ProcessFailureException);