Я сбиваю себе голову со вчерашнего дня по проблеме, возникшей после того, как я включил ветку в моем проекте, управляемом git-сервером Android, всплывающее окно ошибки показывает, что невозможно использовать gitВнутренняя ошибка Eclipse делает невозможным использование git
журнал показывает в Eclipse:
!ENTRY org.eclipse.core.jobs 4 2 2014-11-27 12:05:44.993
!MESSAGE An internal error occurred during: "Computing Git status for repository git".
!STACK 0
java.lang.NullPointerException
at org.eclipse.jgit.treewalk.WorkingTreeIterator.computeHash(WorkingTreeIterator.java:1003)
at org.eclipse.jgit.treewalk.WorkingTreeIterator.contentCheck(WorkingTreeIterator.java:949)
at org.eclipse.jgit.treewalk.WorkingTreeIterator.isModified(WorkingTreeIterator.java:843)
at org.eclipse.jgit.treewalk.filter.IndexDiffFilter.include(IndexDiffFilter.java:223)
at org.eclipse.jgit.treewalk.filter.AndTreeFilter$List.include(AndTreeFilter.java:163)
at org.eclipse.jgit.treewalk.TreeWalk.next(TreeWalk.java:560)
at org.eclipse.jgit.lib.IndexDiff.diff(IndexDiff.java:389)
at org.eclipse.egit.core.internal.indexdiff.IndexDiffCacheEntry.calcIndexDiffDataFull(IndexDiffCacheEntry.java:486)
at org.eclipse.egit.core.internal.indexdiff.IndexDiffCacheEntry.access$7(IndexDiffCacheEntry.java:475)
at org.eclipse.egit.core.internal.indexdiff.IndexDiffCacheEntry$4.run(IndexDiffCacheEntry.java:286)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Я пробовал различные попытки исправить:
- Удаление EGIT из Eclipse через MarketPlace Процесс кажется хорошим, но после перезагрузки EGIT все еще там.
- Удаление вручную, удаляя его из плагинов и папок с функциями, как указано в других сообщениях.
- Начиная новую установку Eclipse и импортируя проекты git, проблема проявляется сразу после добавления проекта.
- Клонирование моего репозитория GIT в другое место в новой рабочей области.
- я не смог найти точную версию
org.eclipse.jgit.treewalk.WorkingTreeIterator
, чтобы проверить, что произойдет NPE
Это, кажется, как если бы мой GIT репо был поврежден, любая помощь будет оценена.
EDIT Я не знаю, важно ли это, но вот данные сессии:
eclipse.buildId=4.4.1.M20140925-0400
java.version=1.6.0_43
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=fr_FR
Framework arguments: -product org.eclipse.epp.package.java.product
Command-line arguments: -data D:\Development\workspace -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product
Как именно будет ваше затмение испортит ваш мерзавец, если все, что вы сделали переход к другой ветви проекта? –
Я понятия не имею. я просто подозреваю, что, поскольку проблемы возникают, когда я импортирую проекты в eclipse – Guerneen4
Переход к основному репо тоже ничего не делает?Чтобы проверить, правильно ли работает eclipse или что репо просто недоступно из eclipse. –