commit | 1e60e8add5c9f01a64f6f2d07ca3f1db0c352473 | [log] [tgz] |
---|---|---|
author | gkarasiu <gkarasiu> | Thu Nov 27 14:37:17 2008 +0000 |
committer | gkarasiu <gkarasiu> | Thu Nov 27 14:37:17 2008 +0000 |
tree | e179751f6768b8854292b7835265b73c25eeb5b9 | |
parent | eb877fad734cc813acd31fd86545dbc8144e3d06 [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; }