commit | 70ae7aa7c20a89399f35d6893e7445f3cccb1364 | [log] [tgz] |
---|---|---|
author | gkarasiu <gkarasiu> | Thu Nov 27 14:31:57 2008 +0000 |
committer | gkarasiu <gkarasiu> | Thu Nov 27 14:31:57 2008 +0000 |
tree | 4766e500e2882ea5004d864aedd941ad6cbd8531 | |
parent | 757725b73ccffdbe55c80a15e23c0ba0ef79410e [diff] |
[256783] Don't log error messages for deleted markers
diff --git a/plugins/org.eclipse.wst.validation/validate/org/eclipse/wst/validation/internal/operations/ValidationBuilder.java b/plugins/org.eclipse.wst.validation/validate/org/eclipse/wst/validation/internal/operations/ValidationBuilder.java index aae7122..61666ed 100644 --- a/plugins/org.eclipse.wst.validation/validate/org/eclipse/wst/validation/internal/operations/ValidationBuilder.java +++ b/plugins/org.eclipse.wst.validation/validate/org/eclipse/wst/validation/internal/operations/ValidationBuilder.java
@@ -212,6 +212,7 @@ Set<ValidatorMetaData> set = new HashSet<ValidatorMetaData>(); set.addAll( Arrays.asList( enabledValidators ) ); for (IProject p : referenced) { + if (!p.exists())continue; ProjectConfiguration refProjectCfg = ConfigurationManager.getManager().getProjectConfiguration(p); ValidatorMetaData[] refEnabledValidators = refProjectCfg.getEnabledFullBuildValidators(true, false);
diff --git a/plugins/org.eclipse.wst.validation/vf2/org/eclipse/wst/validation/internal/MarkerManager.java b/plugins/org.eclipse.wst.validation/vf2/org/eclipse/wst/validation/internal/MarkerManager.java index ddd2cf5..5c61529 100644 --- a/plugins/org.eclipse.wst.validation/vf2/org/eclipse/wst/validation/internal/MarkerManager.java +++ b/plugins/org.eclipse.wst.validation/vf2/org/eclipse/wst/validation/internal/MarkerManager.java
@@ -57,7 +57,12 @@ String id = validator.getMarkerId(); if (id != null){ - resource.deleteMarkers(id, true, IResource.DEPTH_ZERO); + try { + resource.deleteMarkers(id, true, IResource.DEPTH_ZERO); + } + catch (CoreException e){ + // Nothing that we can do. This is not worth logging. + } return; }