diff --git a/core/org.eclipse.cdt.core.tests/misc/org/eclipse/cdt/core/internal/errorparsers/tests/ResourceHelper.java b/core/org.eclipse.cdt.core.tests/misc/org/eclipse/cdt/core/internal/errorparsers/tests/ResourceHelper.java index 34540381712..7f894df21d4 100644 --- a/core/org.eclipse.cdt.core.tests/misc/org/eclipse/cdt/core/internal/errorparsers/tests/ResourceHelper.java +++ b/core/org.eclipse.cdt.core.tests/misc/org/eclipse/cdt/core/internal/errorparsers/tests/ResourceHelper.java @@ -460,7 +460,12 @@ public class ResourceHelper { throw new UnsupportedOperationException("Not a Windows system, Cygwin is unavailable."); } String[] args = {"cygpath", "-u", windowsPath}; - Process cygpath = Runtime.getRuntime().exec(args); + Process cygpath; + try { + cygpath = Runtime.getRuntime().exec(args); + } catch (IOException ioe) { + throw new UnsupportedOperationException("Cygwin utility cygpath is not in the system search path."); + } BufferedReader stdout = new BufferedReader(new InputStreamReader(cygpath.getInputStream())); String cygwinPath = stdout.readLine();