| Summary: | IOException logged from synchronize(?) | ||
|---|---|---|---|
| Product: | [Technology] EGit | Reporter: | James Blackburn <jamesblackburn+eclipse> |
| Component: | UI | Assignee: | Project Inbox <egit.ui-inbox> |
| Status: | CLOSED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | robin |
| Version: | 0.11 | ||
| Target Milestone: | 3.1 | ||
| Hardware: | PC | ||
| OS: | Linux-GTK | ||
| Whiteboard: | |||
|
Description
James Blackburn
Still seeing this in: Eclipse EGit (Incubation) 0.11.0.201101110912 org.eclipse.egit.feature.group Eclipse JGit (Incubation) 0.11.0.201101101040 org.eclipse.jgit.feature.group java.io.IOException: Cannot lock /projects/firepath/apps/work/jamesb/CDT_GIT/work/org.eclipse.cdt/codan/org.eclipse.cdt.codan.core.cxx/.git/index at org.eclipse.jgit.dircache.DirCache.lock(DirCache.java:187) at org.eclipse.jgit.lib.Repository.lockDirCache(Repository.java:950) at org.eclipse.egit.ui.internal.CompareUtils.getFileCachedRevisionTypedElement(CompareUtils.java:362) at org.eclipse.egit.ui.internal.synchronize.compare.GitLocalCompareInput.getRight(GitLocalCompareInput.java:60) at org.eclipse.egit.ui.internal.synchronize.model.GitModelBlob.getRight(GitModelBlob.java:118) at org.eclipse.jdt.internal.ui.compare.JavaStructureDiffViewer.findAffectedElement(JavaStructureDiffViewer.java:280) at org.eclipse.jdt.internal.ui.compare.JavaStructureDiffViewer.elementChanged(JavaStructureDiffViewer.java:254) at org.eclipse.jdt.internal.core.DeltaProcessor$3.run(DeltaProcessor.java:1557) ... java.io.IOException: Cannot lock /projects/firepath/apps/work/jamesb/CDT_GIT/work/org.eclipse.cdt/codan/org.eclipse.cdt.codan.core.cxx/.git/index at org.eclipse.jgit.dircache.DirCache.lock(DirCache.java:187) at org.eclipse.jgit.lib.Repository.lockDirCache(Repository.java:950) at org.eclipse.egit.ui.internal.CompareUtils.getFileCachedRevisionTypedElement(CompareUtils.java:362) at org.eclipse.egit.ui.internal.synchronize.compare.GitLocalCompareInput.getRight(GitLocalCompareInput.java:60) at org.eclipse.egit.ui.internal.synchronize.compare.GitLocalCompareInput.getAncestor(GitLocalCompareInput.java:65) at org.eclipse.egit.ui.internal.synchronize.model.GitModelBlob.getAncestor(GitModelBlob.java:106) at org.eclipse.jdt.internal.ui.compare.JavaStructureDiffViewer.findAffectedElement(JavaStructureDiffViewer.java:278) at org.eclipse.jdt.internal.ui.compare.JavaStructureDiffViewer.elementChanged(JavaStructureDiffViewer.java:254) at org.eclipse.jdt.internal.core.DeltaProcessor$3.run(DeltaProcessor.java:1557) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.jdt.internal.core.DeltaProcessor.notifyListeners(DeltaProcessor.java:1547) ... The method in CompareUtils no longer tries to lock the index, should be fixed with 3.1. |