Skip to main content

This CGIT instance is deprecated, and repositories have been moved to Gitlab or Github. See the repository descriptions for specific locations.

summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authornitind2007-10-15 20:00:22 +0000
committernitind2007-10-15 20:00:22 +0000
commit9e2ce8be5d3818b2f984c5c6758e79a249285efb (patch)
tree51e94b852d27657e0a6d142801536dc1df73827d /bundles/org.eclipse.wst.css.ui
parent85be41ef70079148ec296d07140b672039df30b3 (diff)
downloadwebtools.sourceediting-9e2ce8be5d3818b2f984c5c6758e79a249285efb.tar.gz
webtools.sourceediting-9e2ce8be5d3818b2f984c5c6758e79a249285efb.tar.xz
webtools.sourceediting-9e2ce8be5d3818b2f984c5c6758e79a249285efb.zip
[206375] Many IllegalArgumentExceptions from ProjectFacetsManager.getProjectFacet(String) in log
Diffstat (limited to 'bundles/org.eclipse.wst.css.ui')
-rw-r--r--bundles/org.eclipse.wst.css.ui/src/org/eclipse/wst/css/ui/internal/wizard/FacetModuleCoreSupportDelegate.java14
1 files changed, 9 insertions, 5 deletions
diff --git a/bundles/org.eclipse.wst.css.ui/src/org/eclipse/wst/css/ui/internal/wizard/FacetModuleCoreSupportDelegate.java b/bundles/org.eclipse.wst.css.ui/src/org/eclipse/wst/css/ui/internal/wizard/FacetModuleCoreSupportDelegate.java
index f7c6fd8552..1af190f6a6 100644
--- a/bundles/org.eclipse.wst.css.ui/src/org/eclipse/wst/css/ui/internal/wizard/FacetModuleCoreSupportDelegate.java
+++ b/bundles/org.eclipse.wst.css.ui/src/org/eclipse/wst/css/ui/internal/wizard/FacetModuleCoreSupportDelegate.java
@@ -64,17 +64,21 @@ final class FacetModuleCoreSupportDelegate {
* @throws CoreException
*/
static boolean isWebProject(IProject project) {
+ boolean is = false;
try {
IFacetedProject faceted = ProjectFacetsManager.create(project);
- IProjectFacet jstModuleFacet = ProjectFacetsManager.getProjectFacet(JST_WEB_MODULE);
- IProjectFacet wstModuleFacet = ProjectFacetsManager.getProjectFacet(WST_WEB_MODULE);
- if (faceted != null && (faceted.hasProjectFacet(jstModuleFacet) || faceted.hasProjectFacet(wstModuleFacet))) {
- return true;
+ if (ProjectFacetsManager.isProjectFacetDefined(JST_WEB_MODULE)) {
+ IProjectFacet facet = ProjectFacetsManager.getProjectFacet(JST_WEB_MODULE);
+ is = is || (faceted != null && faceted.hasProjectFacet(facet));
+ }
+ if (ProjectFacetsManager.isProjectFacetDefined(WST_WEB_MODULE)) {
+ IProjectFacet facet = ProjectFacetsManager.getProjectFacet(WST_WEB_MODULE);
+ is = is || (faceted != null && faceted.hasProjectFacet(facet));
}
}
catch (CoreException e) {
Logger.logException(e);
}
- return false;
+ return is;
}
}

Back to the top