[125075] Can't launch Add/Remove Facets dialog for a project [126223] Add eclipse property tester for facets [127024] EarFacetValidator NPE on project import [127098] Facet framework should handle missing facets more grace... [126090] Should only be able to add an XDoclet EJB to a project if EJBDoclet facet is enabled
diff --git a/plugins/org.eclipse.jst.j2ee/earproject/org/eclipse/jst/j2ee/project/facet/EarFacetValidator.java b/plugins/org.eclipse.jst.j2ee/earproject/org/eclipse/jst/j2ee/project/facet/EarFacetValidator.java index b23543c..d1c9e31 100644 --- a/plugins/org.eclipse.jst.j2ee/earproject/org/eclipse/jst/j2ee/project/facet/EarFacetValidator.java +++ b/plugins/org.eclipse.jst.j2ee/earproject/org/eclipse/jst/j2ee/project/facet/EarFacetValidator.java
@@ -61,9 +61,12 @@ { final IVirtualReference ref = refs[ i ]; final IVirtualComponent refvc = ref.getReferencedComponent(); - final IProject refpj = refvc.getProject(); - validate( fproj, ProjectFacetsManager.create( refpj ) ); + if( refvc != null ) + { + final IProject refpj = refvc.getProject(); + validate( fproj, ProjectFacetsManager.create( refpj ) ); + } } } else