Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 329858 - ResourceException when opening a file outside workspace
Summary: ResourceException when opening a file outside workspace
Status: RESOLVED WORKSFORME
Alias: None
Product: CDT
Classification: Tools
Component: cdt-codan (show other bugs)
Version: 8.0   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact: Elena Laskavaia CLA
URL:
Whiteboard:
Keywords:
: 320833 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-11-09 17:34 EST by Sergey Prigogin CLA
Modified: 2010-11-17 21:30 EST (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey Prigogin CLA 2010-11-09 17:34:26 EST
CodanMarkerProblemReporter should not call Resource.findMarkers on non-existent resources.

org.eclipse.core.internal.resources.ResourceException: Resource '/include/c++/4.4.3/ext/algorithm' does not exist.
	at org.eclipse.core.internal.resources.Resource.checkExists(Resource.java:326)
	at org.eclipse.core.internal.resources.Resource.checkAccessible(Resource.java:200)
	at org.eclipse.core.internal.resources.Resource.findMarkers(Resource.java:1013)
	at org.eclipse.cdt.codan.internal.core.model.CodanMarkerProblemReporter.findResourceMarkers(CodanMarkerProblemReporter.java:135)
	at org.eclipse.cdt.codan.internal.core.model.CodanMarkerProblemReporter$1.run(CodanMarkerProblemReporter.java:118)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)
	at org.eclipse.cdt.codan.internal.core.model.CodanMarkerProblemReporter.deleteProblems(CodanMarkerProblemReporter.java:116)
	at org.eclipse.cdt.codan.internal.core.model.CodanMarkerProblemReporter.deleteProblems(CodanMarkerProblemReporter.java:282)
	at org.eclipse.cdt.codan.internal.core.model.CodanMarkerProblemReporter.done(CodanMarkerProblemReporter.java:174)
	at org.eclipse.cdt.codan.core.model.AbstractChecker.after(AbstractChecker.java:226)
	at org.eclipse.cdt.codan.internal.core.CodanBuilder.processResource(CodanBuilder.java:143)
	at org.eclipse.cdt.codan.internal.core.CodanBuilder.runInEditor(CodanBuilder.java:193)
	at org.eclipse.cdt.codan.core.cxx.internal.model.CxxCodanReconciler.reconciledAst(CxxCodanReconciler.java:30)
	at org.eclipse.cdt.codan.internal.ui.cxx.CodanCReconciler.reconciled(CodanCReconciler.java:94)
	at org.eclipse.cdt.internal.ui.editor.CEditor.reconciled(CEditor.java:3058)
	at org.eclipse.cdt.internal.ui.text.CReconcilingStrategy.reconcile(CReconcilingStrategy.java:105)
	at org.eclipse.cdt.internal.ui.text.CReconcilingStrategy.initialReconcile(CReconcilingStrategy.java:127)
	at org.eclipse.cdt.internal.ui.text.CompositeReconcilingStrategy.initialReconcile(CompositeReconcilingStrategy.java:112)
	at org.eclipse.cdt.internal.ui.text.CCompositeReconcilingStrategy.initialReconcile(CCompositeReconcilingStrategy.java:113)
	at org.eclipse.jface.text.reconciler.MonoReconciler.initialProcess(MonoReconciler.java:105)
	at org.eclipse.cdt.internal.ui.text.CReconciler.initialProcess(CReconciler.java:395)
	at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:173)
Comment 1 Elena Laskavaia CLA 2010-11-16 20:42:47 EST
What type of error is generated on header file? I cannot create a test for this...
Comment 2 Sergey Prigogin CLA 2010-11-16 21:16:34 EST
(In reply to comment #1)
> What type of error is generated on header file? I cannot create a test for
> this...

It may have changed since the bug was filed. Now I don't see error markers on the header files outside workspace. Not sure how they were created there before.
Comment 3 CDT Genie CLA 2010-11-16 21:23:03 EST
*** cdt cvs genie on behalf of elaskavaia ***
Bug 329858: fixing exception with header files outside of workspace

[*] CodanMarkerProblemReporter.java 1.20 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/codan/org.eclipse.cdt.codan.core/src/org/eclipse/cdt/codan/internal/core/model/CodanMarkerProblemReporter.java?root=Tools_Project&r1=1.19&r2=1.20
Comment 4 Elena Laskavaia CLA 2010-11-17 21:27:53 EST
lets resolve it for now, if you see it again please re-open
Comment 5 Elena Laskavaia CLA 2010-11-17 21:30:43 EST
*** Bug 320833 has been marked as a duplicate of this bug. ***