commit | 447c7d629ffec49f35fc893ecd4e9ba1067a226d | [log] [tgz] |
---|---|---|
author | canderson <canderson> | Tue Nov 29 05:08:56 2011 +0000 |
committer | canderson <canderson> | Tue Nov 29 05:08:56 2011 +0000 |
tree | f70b66fc470e10c9afd3591cfd3e1fa0d420cd48 | |
parent | 2314a2ceab14a50b0783ae5287da8b8e30bcc34c [diff] |
[364086] Solves the NPE when creating an EJB Project
diff --git a/plugins/org.eclipse.wst.common.project.facet.core/META-INF/MANIFEST.MF b/plugins/org.eclipse.wst.common.project.facet.core/META-INF/MANIFEST.MF index a2ccd4c..c61c1a7 100644 --- a/plugins/org.eclipse.wst.common.project.facet.core/META-INF/MANIFEST.MF +++ b/plugins/org.eclipse.wst.common.project.facet.core/META-INF/MANIFEST.MF
@@ -3,7 +3,7 @@ Bundle-Vendor: %providerName Bundle-Name: %pluginName Bundle-SymbolicName: org.eclipse.wst.common.project.facet.core; singleton:=true -Bundle-Version: 1.4.200.qualifier +Bundle-Version: 1.4.201.qualifier Bundle-ClassPath: . Bundle-Localization: plugin Export-Package: org.eclipse.wst.common.project.facet.core,
diff --git a/plugins/org.eclipse.wst.common.project.facet.core/src/org/eclipse/wst/common/project/facet/core/internal/ProjectFacet.java b/plugins/org.eclipse.wst.common.project.facet.core/src/org/eclipse/wst/common/project/facet/core/internal/ProjectFacet.java index 75043c2..0ab71dd 100644 --- a/plugins/org.eclipse.wst.common.project.facet.core/src/org/eclipse/wst/common/project/facet/core/internal/ProjectFacet.java +++ b/plugins/org.eclipse.wst.common.project.facet.core/src/org/eclipse/wst/common/project/facet/core/internal/ProjectFacet.java
@@ -139,12 +139,14 @@ public IProjectFacetVersion getLatestSupportedVersion( final IRuntime r ) { - for( IProjectFacetVersion fv : getSortedVersions( false ) ) - { - if( r.supports( fv ) ) - { - return fv; - } + if(r != null){ //verifies the runtime exists before to check if the facets are supported by + for( IProjectFacetVersion fv : getSortedVersions( false ) ) + { + if( r.supports( fv ) ) + { + return fv; + } + } } return null;