[370251] Duplicate EAR name causes IllegalArgumentException while validation in EAR wizard
diff --git a/plugins/org.eclipse.jst.j2ee/earproject/org/eclipse/jst/j2ee/internal/earcreation/EarFacetInstallDataModelProvider.java b/plugins/org.eclipse.jst.j2ee/earproject/org/eclipse/jst/j2ee/internal/earcreation/EarFacetInstallDataModelProvider.java index e360a5d..a08317b 100644 --- a/plugins/org.eclipse.jst.j2ee/earproject/org/eclipse/jst/j2ee/internal/earcreation/EarFacetInstallDataModelProvider.java +++ b/plugins/org.eclipse.jst.j2ee/earproject/org/eclipse/jst/j2ee/internal/earcreation/EarFacetInstallDataModelProvider.java
@@ -60,7 +60,7 @@ IVirtualComponent c = ComponentCore.createComponent(project, true); IVirtualFolder ejbroot = c.getRootFolder(); IPath configFolderPath = J2EEModuleVirtualComponent.getDefaultDeploymentDescriptorFolder(ejbroot); - if (configFolderPath != null && project.getFolder(configFolderPath).exists()) + if (configFolderPath != null && (configFolderPath.isRoot() || project.getFolder(configFolderPath).exists())) { return configFolderPath.toString(); }