EclipseGit:标签装饰不显示,并且选项不保持选中状态

EclipseGit:标签装饰不显示,并且选项不保持选中状态,eclipse,git,egit,Eclipse,Git,Egit,没有任何明显的原因(没有任何更新),因为几天之后EGit文本装饰不再出现在Eclipse中。 它在“窗口>首选项>常规>外观>标签装饰>Git”中未选中,我无法检查!!如果我检查它并“应用”和“确定”,则不会发生任何事情,它仍然处于未检查状态 我的Eclipse日志如下所示: !ENTRY org.eclipse.ui.workbench 4 2 2013-04-05 14:18:08.926 !MESSAGE Problems occurred when invoking code from

没有任何明显的原因(没有任何更新),因为几天之后EGit文本装饰不再出现在Eclipse中。 它在“窗口>首选项>常规>外观>标签装饰>Git”中未选中,我无法检查!!如果我检查它并“应用”和“确定”,则不会发生任何事情,它仍然处于未检查状态

我的Eclipse日志如下所示:

!ENTRY org.eclipse.ui.workbench 4 2 2013-04-05 14:18:08.926
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.workbench".
!STACK 0
org.eclipse.jgit.errors.RevWalkException: Walk failure.
    at org.eclipse.jgit.revwalk.RevWalk.iterator(RevWalk.java:1237)
    at org.eclipse.jgit.revwalk.RevWalkUtils.find(RevWalkUtils.java:129)
    at org.eclipse.jgit.revwalk.RevWalkUtils.count(RevWalkUtils.java:94)
    at org.eclipse.jgit.lib.BranchTrackingStatus.of(BranchTrackingStatus.java:100)
    at org.eclipse.egit.ui.internal.decorators.DecoratableResourceHelper.getBranchStatus(DecoratableResourceHelper.java:48)
    at org.eclipse.egit.ui.internal.decorators.DecoratableResourceAdapter.<init>(DecoratableResourceAdapter.java:72)
    at org.eclipse.egit.ui.internal.decorators.GitLightweightDecorator.decorateResource(GitLightweightDecorator.java:189)
    at org.eclipse.egit.ui.internal.decorators.GitLightweightDecorator.decorate(GitLightweightDecorator.java:166)
    at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:263)
    at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:81)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:365)
    at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:347)
    at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:371)
    at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:331)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
Caused by: org.eclipse.jgit.errors.MissingObjectException: Missing commit 11d64b0d91bf24bfb551fbf20c3f6b244dacd74a
    at org.eclipse.jgit.storage.file.WindowCursor.open(WindowCursor.java:127)
    at org.eclipse.jgit.revwalk.RevWalk.getCachedBytes(RevWalk.java:861)
    at org.eclipse.jgit.revwalk.RevCommit.parseHeaders(RevCommit.java:142)
    at org.eclipse.jgit.revwalk.PendingGenerator.next(PendingGenerator.java:148)
    at org.eclipse.jgit.revwalk.DelayRevQueue.next(DelayRevQueue.java:86)
    at org.eclipse.jgit.revwalk.FixUninterestingGenerator.next(FixUninterestingGenerator.java:77)
    at org.eclipse.jgit.revwalk.StartGenerator.next(StartGenerator.java:181)
    at org.eclipse.jgit.revwalk.RevWalk.next(RevWalk.java:422)
    at org.eclipse.jgit.revwalk.RevWalk.iterator(RevWalk.java:1235)
    ... 15 more

!ENTRY org.eclipse.ui 4 4 2013-04-05 14:18:08.927
!MESSAGE Exception in Decorator. The 'Git' decorator will be disabled.

!ENTRY org.eclipse.ui 4 4 2013-04-05 14:18:08.927
!MESSAGE Walk failure.
!STACK 0
org.eclipse.jgit.errors.MissingObjectException: Missing commit 11d64b0d91bf24bfb551fbf20c3f6b244dacd74a
    at org.eclipse.jgit.storage.file.WindowCursor.open(WindowCursor.java:127)
    at org.eclipse.jgit.revwalk.RevWalk.getCachedBytes(RevWalk.java:861)
    at org.eclipse.jgit.revwalk.RevCommit.parseHeaders(RevCommit.java:142)
    at org.eclipse.jgit.revwalk.PendingGenerator.next(PendingGenerator.java:148)
    at org.eclipse.jgit.revwalk.DelayRevQueue.next(DelayRevQueue.java:86)
    at org.eclipse.jgit.revwalk.FixUninterestingGenerator.next(FixUninterestingGenerator.java:77)
    at org.eclipse.jgit.revwalk.StartGenerator.next(StartGenerator.java:181)
    at org.eclipse.jgit.revwalk.RevWalk.next(RevWalk.java:422)
    at org.eclipse.jgit.revwalk.RevWalk.iterator(RevWalk.java:1235)
    at org.eclipse.jgit.revwalk.RevWalkUtils.find(RevWalkUtils.java:129)
    at org.eclipse.jgit.revwalk.RevWalkUtils.count(RevWalkUtils.java:94)
    at org.eclipse.jgit.lib.BranchTrackingStatus.of(BranchTrackingStatus.java:100)
    at org.eclipse.egit.ui.internal.decorators.DecoratableResourceHelper.getBranchStatus(DecoratableResourceHelper.java:48)
    at org.eclipse.egit.ui.internal.decorators.DecoratableResourceAdapter.<init>(DecoratableResourceAdapter.java:72)
    at org.eclipse.egit.ui.internal.decorators.GitLightweightDecorator.decorateResource(GitLightweightDecorator.java:189)
    at org.eclipse.egit.ui.internal.decorators.GitLightweightDecorator.decorate(GitLightweightDecorator.java:166)
    at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:263)
    at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:81)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:365)
    at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:347)
    at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:371)
    at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:331)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

谢谢你的帮助

根据堆栈跟踪,由于

Missing commit 11d64b0d91bf24bfb551fbf20c3f6b244dacd74a

您可能希望(硬地)将存储库重置为origin/master,或者从上游存储库再次克隆它,假设这只是存储库的本地问题,用上游内容“替换”它可能会消失。

我最终重新安装了Eclipse并清理了我的工作区。现在一切都好了

Missing commit 11d64b0d91bf24bfb551fbf20c3f6b244dacd74a