Внутренняя ошибка Eclipse делает невозможным использование git

Я сбиваю себе голову со вчерашнего дня по проблеме, которая возникла после того, как я переключил ветвь на мой проект с управлением git на Android, всплывающее окно с ошибкой продолжает показывать, что невозможно использовать 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 

Это решение сработало для меня, щелкнув правой кнопкой мыши по проекту, в Team – выберите Disconnect. Обновите проект. Зафиксировать все изменения ur в ветви. Перезапуск eclipse Проблема решена.

Если вы хотите снова поделиться проектом. Вы можете поделиться им, выполнив те же действия Team – Share Porject.

Я, наконец, избавлюсь от проблемы, я не знаю, что именно проблема, но я думаю, что это должно быть какие-то несоответствия между плагином Eclipse EGIT и репозиторием Git. После перестановки / фиксации / нажатия изменений через командную строку git исключение перестало отображаться в Eclipse, я знаю, что это не очень явная проблема / решение, но я позволю сюда, это может помочь или поставить кого-то с теми же проблемами проблемы на ходу.

Я думаю, что это ошибка в Eclipse. Обновление подмодулей обошлось мне в этом вопросе. https://bugs.eclipse.org/bugs/show_bug.cgi?format=multiple&id=450567