[217666] NPE
diff --git a/plugins/org.eclipse.jst.j2ee/earproject/org/eclipse/jst/j2ee/application/internal/operations/ClassPathSelection.java b/plugins/org.eclipse.jst.j2ee/earproject/org/eclipse/jst/j2ee/application/internal/operations/ClassPathSelection.java
index 6e13199..790a2c7 100644
--- a/plugins/org.eclipse.jst.j2ee/earproject/org/eclipse/jst/j2ee/application/internal/operations/ClassPathSelection.java
+++ b/plugins/org.eclipse.jst.j2ee/earproject/org/eclipse/jst/j2ee/application/internal/operations/ClassPathSelection.java
@@ -542,6 +542,9 @@
 			if (J2EEProjectUtilities.isEJBComponent(currentComponent))
 			{
 				modelProvider = ModelProviderManager.getModelProvider(currentComponent);
+				if(modelProvider==null) {
+					continue;
+				}
 				rootModelObject = modelProvider.getModelObject();
 				if (rootModelObject instanceof EJBJar)
 				{