[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) {