Community
Participate
Working Groups
Build Identifier: 20110615-0604 While updating index of C++ project the following exception was observed: !ENTRY org.eclipse.cdt.core 4 0 2011-07-24 16:50:12.232 !MESSAGE Error: Resource 'file.c++' does not exist. !STACK 1 org.eclipse.core.internal.resources.ResourceException: Resource 'file.c++' does not exist. at org.eclipse.core.internal.resources.Resource.checkExists(Resource.java:320) at org.eclipse.core.internal.resources.Resource.checkAccessible(Resource.java:194) at org.eclipse.core.internal.resources.File.getContents(File.java:287) at org.eclipse.cdt.internal.core.parser.InternalParserUtil.createWorkspaceFileContent(InternalParserUtil.java:156) at org.eclipse.cdt.core.parser.FileContent.create(FileContent.java:83) at org.eclipse.cdt.core.parser.FileContent.create(FileContent.java:67) at org.eclipse.cdt.internal.core.pdom.indexer.ProjectIndexerInputAdapter.getCodeReader(ProjectIndexerInputAdapter.java:290) at org.eclipse.cdt.internal.core.pdom.AbstractIndexerTask.parseFile(AbstractIndexerTask.java:872) at org.eclipse.cdt.internal.core.pdom.AbstractIndexerTask.parseLinkage(AbstractIndexerTask.java:740) at org.eclipse.cdt.internal.core.pdom.AbstractIndexerTask.runTask(AbstractIndexerTask.java:369) at org.eclipse.cdt.internal.core.pdom.indexer.PDOMIndexerTask.run(PDOMIndexerTask.java:127) at org.eclipse.cdt.internal.core.pdom.indexer.PDOMUpdateTask.run(PDOMUpdateTask.java:86) at org.eclipse.cdt.internal.core.pdom.PDOMIndexerJob.run(PDOMIndexerJob.java:137) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) !SUBENTRY 1 org.eclipse.core.resources 4 368 2011-07-24 16:50:12.240 !MESSAGE Resource 'file.c++' does not exist. I guess it occurred because, some of the files were removed using external tool and project source directory was not refreshed before updating an index (Update with Modified Files). I was wandering why it is an exception? Reproducible: Didn't try
Added handling for this exception.
*** cdt git genie on behalf of Markus Schorn *** Bug 352952: Handle RESOURCE_NOT_FOUND during indexing. [*] http://git.eclipse.org/c/cdt/org.eclipse.cdt.git/commit/?id=f248dc94b2c3eeb9a5ce6a9949e251a640541a48
*** Bug 370929 has been marked as a duplicate of this bug. ***