Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 321987

Summary: Git decorator logs exception on rebuild
Product: [Technology] EGit Reporter: Jens Baumgart <jens.baumgart>
Component: UIAssignee: Jens Baumgart <jens.baumgart>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: caniszczyk, stefan.lay
Version: unspecified   
Target Milestone: 0.9.0-M2   
Hardware: PC   
OS: Windows 7   
Whiteboard:

Description Jens Baumgart CLA 2010-08-06 10:00:40 EDT
Build Identifier: 

Expand bin folder of a project.
Perform a rebuild of the workspace.

Exception is logged:

org.eclipse.core.internal.resources.ResourceException: Resource '/org.eclipse.jgit.console/bin/org/eclipse/jgit/console' 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.Container.members(Container.java:265)
	at org.eclipse.core.internal.resources.Container.members(Container.java:248)
	at org.eclipse.egit.ui.internal.decorators.GitLightweightDecorator$3.visit(GitLightweightDecorator.java:599)
	at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:68)
	at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79)
	at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79)
	at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79)
	at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79)
	at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79)
	at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79)
	at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79)
	at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:55)
	at org.eclipse.egit.ui.internal.decorators.GitLightweightDecorator.resourceChanged(GitLightweightDecorator.java:564)
	at org.eclipse.core.internal.events.NotificationManager$2.run(NotificationManager.java:291)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
	at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285)
	at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149)
	at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:327)
	at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1181)
	at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:45)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)


Reproducible: Always
Comment 1 Jens Baumgart CLA 2010-08-06 10:31:05 EDT
Fix proposed: http://egit.eclipse.org/r/#change,1258
Comment 2 Chris Aniszczyk CLA 2010-08-08 19:40:08 EDT
Fixed with f920b5a3484f5fbaa5ecf67a7fdfa360a89237e0

Thanks!