[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;