From b9e2be27444c153bcb09631ed249b6e85ff38c8b Mon Sep 17 00:00:00 2001 From: Marc-Andre Laperle Date: Sun, 4 Nov 2012 21:51:56 -0500 Subject: [PATCH] Bug 392932 - ResourceException disabling checker in Codan preferences --- .../src/org/eclipse/cdt/codan/internal/core/CodanRunner.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/codan/org.eclipse.cdt.codan.core/src/org/eclipse/cdt/codan/internal/core/CodanRunner.java b/codan/org.eclipse.cdt.codan.core/src/org/eclipse/cdt/codan/internal/core/CodanRunner.java index 02cda147d9c..6ca46bb190f 100644 --- a/codan/org.eclipse.cdt.codan.core/src/org/eclipse/cdt/codan/internal/core/CodanRunner.java +++ b/codan/org.eclipse.cdt.codan.core/src/org/eclipse/cdt/codan/internal/core/CodanRunner.java @@ -168,6 +168,9 @@ public class CodanRunner { private static void removeMarkersForDisabledProblems(CheckersRegistry chegistry, Set markerTypes, IResource resource, IProgressMonitor monitor) throws CoreException { + if (!resource.isAccessible()) { + return; + } IResource[] children = null; if (resource instanceof IContainer) { children = ((IContainer) resource).members();