Author: dgolovin
Date: 2010-01-21 15:13:31 -0500 (Thu, 21 Jan 2010)
New Revision: 19858
Modified:
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/validation/SeamELValidator.java
Log:
Exception below was fixed.
org.eclipse.core.internal.resources.ResourceException: Resource '/SimpleEar' does
not exist.
[java] at
org.eclipse.core.internal.resources.Resource.checkExists(Resource.java:319)
[java] at
org.eclipse.core.internal.resources.Resource.checkAccessible(Resource.java:196)
[java] at
org.eclipse.core.internal.resources.Project.checkAccessible(Project.java:113)
[java] at org.eclipse.core.internal.resources.Resource.accept(Resource.java:49)
[java] at
org.eclipse.wst.validation.internal.ValBuilderJob.fullBuild(ValBuilderJob.java:215)
[java] at
org.eclipse.wst.validation.internal.ValBuilderJob.run(ValBuilderJob.java:177)
[java] at
org.eclipse.wst.validation.internal.ValBuilderJob.runInWorkspace(ValBuilderJob.java:125)
[java] at
org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
[java] at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Modified:
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/validation/SeamELValidator.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/validation/SeamELValidator.java 2010-01-21
19:39:06 UTC (rev 19857)
+++
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/validation/SeamELValidator.java 2010-01-21
20:13:31 UTC (rev 19858)
@@ -58,7 +58,7 @@
@Override
public boolean shouldValidate(IProject project) {
try {
- return super.shouldValidate(project) || project.hasNature(ISeamProject.NATURE_ID);
+ return super.shouldValidate(project) || (project!=null &&
project.isAccessible() && project.hasNature(ISeamProject.NATURE_ID));
} catch (CoreException e) {
SeamCorePlugin.getDefault().logError(e);
}
Show replies by date