Bug 518345: Adds null check to ArchiveUtil.getModuleFile Signed-off-by: John Collier <John.J.Collier@ibm.com>
diff --git a/plugins/org.eclipse.jst.j2ee.core/commonArchive/org/eclipse/jst/j2ee/commonarchivecore/internal/util/ArchiveUtil.java b/plugins/org.eclipse.jst.j2ee.core/commonArchive/org/eclipse/jst/j2ee/commonarchivecore/internal/util/ArchiveUtil.java index 9af3b68..d2e3ef4 100644 --- a/plugins/org.eclipse.jst.j2ee.core/commonArchive/org/eclipse/jst/j2ee/commonarchivecore/internal/util/ArchiveUtil.java +++ b/plugins/org.eclipse.jst.j2ee.core/commonArchive/org/eclipse/jst/j2ee/commonarchivecore/internal/util/ArchiveUtil.java
@@ -339,6 +339,9 @@ * example, retrieve the EJBJarFile that owns the EJBJar. This works even for alts */ public static ModuleFile getModuleFile(EObject ddObject) { + if (ddObject == null) { + return null; + } Resource res = ddObject.eResource(); if (res == null) return null;