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 7f894df21d4..d390886ab4d 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 @@ -489,7 +489,12 @@ public class ResourceHelper { throw new UnsupportedOperationException("Not a Windows system, Cygwin is unavailable."); } String[] args = {"cygpath", "-w", cygwinPath}; - 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 windowsPath = stdout.readLine();