commit | 3feb8420b857deb1170f21e106ba5b826465abad | [log] [tgz] |
---|---|---|
author | dgiormov <dgiormov> | Fri Nov 26 11:59:03 2010 +0000 |
committer | dgiormov <dgiormov> | Fri Nov 26 11:59:03 2010 +0000 |
tree | e27d4216f9cfdff284642bd8e4fa2aa900b6ab03 | |
parent | 0f8353f86dafaa4407f0f134b0a7241824d03989 [diff] |
[329501] IllegalStateException in JEE5ModelProvider.getModelResource() during project rename or delete. Added check for accessible project.
diff --git a/plugins/org.eclipse.jst.jee.ui/src/org/eclipse/jst/jee/ui/internal/navigator/JEE5ContentProvider.java b/plugins/org.eclipse.jst.jee.ui/src/org/eclipse/jst/jee/ui/internal/navigator/JEE5ContentProvider.java index ec3bf2b..9da9bf8 100644 --- a/plugins/org.eclipse.jst.jee.ui/src/org/eclipse/jst/jee/ui/internal/navigator/JEE5ContentProvider.java +++ b/plugins/org.eclipse.jst.jee.ui/src/org/eclipse/jst/jee/ui/internal/navigator/JEE5ContentProvider.java
@@ -92,6 +92,9 @@ provider = getNewContentProviderInstance(project); groupContentProviders.put(project, provider); } else { + if (!project.isAccessible()){ + return null; + } Object modelObject = ModelProviderManager.getModelProvider(project).getModelObject(); if (provider.getJavaEEObject() != modelObject){ if (modelObject == null){