[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