Better failure for null location
diff --git a/tests/org.eclipse.core.tests.harness/src/org/eclipse/core/tests/harness/EclipseWorkspaceTest.java b/tests/org.eclipse.core.tests.harness/src/org/eclipse/core/tests/harness/EclipseWorkspaceTest.java
index 5122a1c..b488ca8 100644
--- a/tests/org.eclipse.core.tests.harness/src/org/eclipse/core/tests/harness/EclipseWorkspaceTest.java
+++ b/tests/org.eclipse.core.tests.harness/src/org/eclipse/core/tests/harness/EclipseWorkspaceTest.java
@@ -850,7 +850,10 @@
 	protected byte[] readBytesInFileSystem(IFile file) {
 		String m = getClassName() + ".readBytesInFileSystem(IFile): ";
 		try {
-			java.io.File osFile = file.getLocation().toFile();
+			IPath location = file.getLocation();
+			if (location == null)
+				fail("0.1 - null location for file: " + file);
+			java.io.File osFile = location.toFile();
 			FileInputStream is = new FileInputStream(osFile);
 			ByteArrayOutputStream os = new ByteArrayOutputStream();
 			transferData(is, os);