[126602] fix for non J2EE project filtering
diff --git a/plugins/org.eclipse.jst.j2ee/j2eeplugin/org/eclipse/jst/j2ee/internal/deploy/DeployerRegistry.java b/plugins/org.eclipse.jst.j2ee/j2eeplugin/org/eclipse/jst/j2ee/internal/deploy/DeployerRegistry.java index 80e337a..f42f487 100644 --- a/plugins/org.eclipse.jst.j2ee/j2eeplugin/org/eclipse/jst/j2ee/internal/deploy/DeployerRegistry.java +++ b/plugins/org.eclipse.jst.j2ee/j2eeplugin/org/eclipse/jst/j2ee/internal/deploy/DeployerRegistry.java
@@ -102,8 +102,10 @@ EnterpriseArtifactEdit edit = null; try { edit = (EnterpriseArtifactEdit)ComponentUtilities.getArtifactEditForRead(component); + if (edit == null) + continue; EObject root = edit.getDeploymentDescriptorRoot(); - if (modules.contains(root)) + if (root == null || modules.contains(root)) continue; // Order Ears first... if (J2EEProjectUtilities.isEARProject(component.getProject()))