Проект C / C ++, синхронизированный с затмением, не синхронизируется

0

Я попытался создать синхронизированный проект C/C++ для ядра Linux (очень большой проект) с Eclipse kepler, однако синхронизация проекта всегда не запускается между локальным и удаленным хостом (исходные файлы на локальном хосте).

У меня есть следующее исключение:

Внутренняя ошибка произошла во время: "Удаленная синхронизация". Исключение, обнаруженное во время выполнения команды add.

Однако нет проблем, если я создаю синхронизированный проект для небольшого проекта. Есть ли у кого-нибудь идеи, что вызывает эту проблему?

трассировка стека исключений:

!ENTRY org.eclipse.core.jobs 4 2 2013-12-27 11:12:07.376
!MESSAGE An internal error occurred during: "Remote Synchronization".
!STACK 0
org.eclipse.jgit.api.errors.JGitInternalException: Exception caught during execution of add command
    at org.eclipse.jgit.api.AddCommand.call(AddCommand.java:208)
    at org.eclipse.ptp.internal.rdt.sync.git.core.GitRemoteSyncConnection.doCommit(GitRemoteSyncConnection.java:577)
    at org.eclipse.ptp.internal.rdt.sync.git.core.GitRemoteSyncConnection.buildRepo(GitRemoteSyncConnection.java:242)
    at org.eclipse.ptp.internal.rdt.sync.git.core.GitRemoteSyncConnection.<init>(GitRemoteSyncConnection.java:167)
    at org.eclipse.ptp.internal.rdt.sync.git.core.GitSyncService.getSyncConnection(GitSyncService.java:211)
    at org.eclipse.ptp.internal.rdt.sync.git.core.GitSyncService.getMergeConflictFiles(GitSyncService.java:174)
    at org.eclipse.ptp.internal.rdt.sync.git.core.GitSyncService.synchronize(GitSyncService.java:399)
    at org.eclipse.ptp.internal.rdt.sync.core.SyncRunner.synchronize(SyncRunner.java:38)
    at org.eclipse.ptp.rdt.sync.core.SyncManager$SynchronizeJob.run(SyncManager.java:79)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
Caused by: org.eclipse.jgit.errors.LockFailedException: Cannot lock /home/oussama/devel/mylinux/.ptp-sync/index
    at org.eclipse.jgit.dircache.DirCache.lock(DirCache.java:224)
    at org.eclipse.jgit.dircache.DirCache.lock(DirCache.java:301)
    at org.eclipse.jgit.dircache.DirCache.lock(DirCache.java:267)
    at org.eclipse.jgit.lib.Repository.lockDirCache(Repository.java:1049)
    at org.eclipse.jgit.api.AddCommand.call(AddCommand.java:138)
    ... 9 more
  • 0
    Пожалуйста, проверьте журнал в $ {workspace} /. Metadata / .log. Можете ли вы вставить соответствующее исключение в свой вопрос?
  • 0
    ! ENTRY org.eclipse.core.jobs 4 2 2013-12-27 11: 12: 07.376! MESSAGE Произошла внутренняя ошибка во время: «Удаленная синхронизация». ! STACK 0 org.eclipse.jgit.api.errors.JGitInternalException: возникла исключительная ситуация при выполнении команды добавления в org.eclipse.jgit.api.AddCommand.call (AddCommand.java:208) в org.eclipse.ptp.internal. rdt.sync.git.core. вставьте полную трассировку, так как длина комментария ограничена.
Показать ещё 5 комментариев
Теги:

1 ответ

1

Судя по вашей трассировке стека, кажется, что EGit задыхается от сиротского файла блокировки:

Cannot lock /home/oussama/devel/mylinux/.ptp-sync/index

Найдите /home/oussama/devel/mylinus/.ptp-sync/index.lock. Если он существует, удалите его и повторите попытку синхронизации. См. Также эту ошибку Eclipse.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню