[270873] Renaming an external jar file outside of Eclipse disables J2EE Module dependencies
diff --git a/plugins/org.eclipse.jst.j2ee/archiveops/org/eclipse/jst/j2ee/internal/archive/operations/EARComponentLoadStrategyImpl.java b/plugins/org.eclipse.jst.j2ee/archiveops/org/eclipse/jst/j2ee/internal/archive/operations/EARComponentLoadStrategyImpl.java
index 03d1791..07e6a5c 100644
--- a/plugins/org.eclipse.jst.j2ee/archiveops/org/eclipse/jst/j2ee/internal/archive/operations/EARComponentLoadStrategyImpl.java
+++ b/plugins/org.eclipse.jst.j2ee/archiveops/org/eclipse/jst/j2ee/internal/archive/operations/EARComponentLoadStrategyImpl.java
@@ -97,7 +97,9 @@
 					diskFile = ((VirtualArchiveComponent) referencedComponent).getUnderlyingDiskFile();
 					if (!diskFile.exists()) {
 						IFile wbFile = ((VirtualArchiveComponent) referencedComponent).getUnderlyingWorkbenchFile();
-						diskFile = new File(wbFile.getLocation().toOSString());
+						if (wbFile != null && wbFile.exists()) {
+							diskFile = new File(wbFile.getLocation().toOSString());
+						}
 					}
 				}
 				boolean isModule = false;