Bug 475839 - NullPointerException opening Ant file with URL-based import
Change-Id: Ia3ec30f7d05941fb959aad99f52206bff5a7a847
diff --git a/ant/org.eclipse.ant.ui/Ant Tools Support/org/eclipse/ant/internal/ui/model/AntElementNode.java b/ant/org.eclipse.ant.ui/Ant Tools Support/org/eclipse/ant/internal/ui/model/AntElementNode.java
index 930ce9a..b253877 100644
--- a/ant/org.eclipse.ant.ui/Ant Tools Support/org/eclipse/ant/internal/ui/model/AntElementNode.java
+++ b/ant/org.eclipse.ant.ui/Ant Tools Support/org/eclipse/ant/internal/ui/model/AntElementNode.java
@@ -13,6 +13,7 @@
* John-Mason P. Shackelford (john-mason.shackelford@pearson.com) - bug 49445
* Ericsson AB, Hamdan Msheik - Bug 389564
* Ericsson AB, Julian Enoch - Bug 389564
+ * David North - Bug 475839
*******************************************************************************/
package org.eclipse.ant.internal.ui.model;
@@ -241,7 +242,9 @@
try {
URL fileURL = FileLocator.toFileURL(url);
- fFilePath = new Path((URIUtil.toFile(URIUtil.toURI(fileURL))).getAbsolutePath()).toString();
+ if (IAntCoreConstants.FILE.equals(fileURL.toURI().getScheme())) {
+ fFilePath = new Path((URIUtil.toFile(URIUtil.toURI(fileURL))).getAbsolutePath()).toString();
+ }
}
catch (URISyntaxException e) {
AntUIPlugin.log(e);