Author: akazakov
Date: 2011-09-19 19:14:56 -0400 (Mon, 19 Sep 2011)
New Revision: 34867
Modified:
trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal/validation/KBValidator.java
Log:
Check project accessibility.
Modified:
trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal/validation/KBValidator.java
===================================================================
---
trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal/validation/KBValidator.java 2011-09-19
20:39:32 UTC (rev 34866)
+++
trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal/validation/KBValidator.java 2011-09-19
23:14:56 UTC (rev 34867)
@@ -109,16 +109,18 @@
}
private static boolean isCorrectOrder(IProject project, String builderId) throws
CoreException {
- ICommand[] cs = project.getDescription().getBuildSpec();
- boolean validationFound = false;
- for (ICommand c: cs) {
- String name = c.getBuilderName();
- if(ValidationPlugin.VALIDATION_BUILDER_ID.equals(name)) {
- validationFound = true;
- } else if(builderId.equals(name)) {
- return !validationFound;
+ if(project.isAccessible()) {
+ ICommand[] cs = project.getDescription().getBuildSpec();
+ boolean validationFound = false;
+ for (ICommand c: cs) {
+ String name = c.getBuilderName();
+ if(ValidationPlugin.VALIDATION_BUILDER_ID.equals(name)) {
+ validationFound = true;
+ } else if(builderId.equals(name)) {
+ return !validationFound;
+ }
}
- }
+ }
return true;
}
Show replies by date