[196368] removing utility ref issue
diff --git a/plugins/org.eclipse.wst.common.modulecore/modulecore-src/org/eclipse/wst/common/componentcore/internal/resources/VirtualArchiveComponent.java b/plugins/org.eclipse.wst.common.modulecore/modulecore-src/org/eclipse/wst/common/componentcore/internal/resources/VirtualArchiveComponent.java
index 2ca339e..0e5410a 100644
--- a/plugins/org.eclipse.wst.common.modulecore/modulecore-src/org/eclipse/wst/common/componentcore/internal/resources/VirtualArchiveComponent.java
+++ b/plugins/org.eclipse.wst.common.modulecore/modulecore-src/org/eclipse/wst/common/componentcore/internal/resources/VirtualArchiveComponent.java
@@ -241,9 +241,11 @@
 			if(file.exists())
 				loc  = file.getLocation();
 			else {
-				file = ResourcesPlugin.getWorkspace().getRoot().getFile(archivePath);
-				if(file.exists())
-					loc = file.getLocation();
+				if( archivePath.segmentCount() >= 2 ){
+					file = ResourcesPlugin.getWorkspace().getRoot().getFile(archivePath);
+					if(file.exists())
+						loc = file.getLocation();
+				}
 			}
 			// this is a file on the local filesystem
 			if(loc != null)