C++ eclipse同步C/C++;项目无法同步

C++ eclipse同步C/C++;项目无法同步,c++,c,eclipse,C++,C,Eclipse,我试图用EclipseKepler为linux内核创建同步的C/C++项目(非常大的项目),但是项目同步总是无法在本地和远程主机(本地主机上的初始文件)之间启动 我有以下例外情况: “远程同步”期间发生内部错误。例外情况 在执行add命令期间捕获 然而,若我为小项目创建同步项目,那个么并没有问题。 有人知道是什么导致了这个问题吗 异常堆栈跟踪: !ENTRY org.eclipse.core.jobs 4 2 2013-12-27 11:12:07.376 !MESSAGE An interna

我试图用EclipseKepler为linux内核创建同步的C/C++项目(非常大的项目),但是项目同步总是无法在本地和远程主机(本地主机上的初始文件)之间启动

我有以下例外情况:

“远程同步”期间发生内部错误。例外情况 在执行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

!条目org.eclipse.core.jobs 4 2 2013-12-27 11:12:07.376
!消息:“远程同步”期间发生内部错误。
!堆栈0
org.eclipse.jgit.api.errors.JGitInternalException:执行add命令时捕获的异常
位于org.eclipse.jgit.api.AddCommand.call(AddCommand.java:208)
位于org.eclipse.ptp.internal.rdt.sync.git.core.gitmotesyncconnection.doCommit(gitmotesyncconnection.java:577)
位于org.eclipse.ptp.internal.rdt.sync.git.core.gitmotesyncconnection.buildRepo(gitmotesyncconnection.java:242)
位于org.eclipse.ptp.internal.rdt.sync.git.core.GitRemoteSyncConnection。(GitRemoteSyncConnection.java:167)
位于org.eclipse.ptp.internal.rdt.sync.git.core.GitSyncService.getSyncConnection(GitSyncService.java:211)
位于org.eclipse.ptp.internal.rdt.sync.git.core.GitSyncService.getMergeConflictFiles(GitSyncService.java:174)
位于org.eclipse.ptp.internal.rdt.sync.git.core.GitSyncService.synchronize(GitSyncService.java:399)
位于org.eclipse.ptp.internal.rdt.sync.core.SyncRunner.synchronize(SyncRunner.java:38)
位于org.eclipse.ptp.rdt.sync.core.SyncManager$SynchronizeJob.run(SyncManager.java:79)
位于org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
原因:org.eclipse.jgit.errors.LockFailedException:无法锁定/home/oussama/devel/mylinux/.ptp sync/index
位于org.eclipse.jgit.dircache.dircache.lock(dircache.java:224)
位于org.eclipse.jgit.dircache.dircache.lock(dircache.java:301)
位于org.eclipse.jgit.dircache.dircache.lock(dircache.java:267)
位于org.eclipse.jgit.lib.Repository.lockDirCache(Repository.java:1049)
位于org.eclipse.jgit.api.AddCommand.call(AddCommand.java:138)
... 9更多

从堆栈跟踪判断,EGit似乎被孤立的锁文件阻塞了:

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

查找
/home/oussama/devel/mylinus/.ptp sync/index.lock
。如果它存在,请删除它,然后再次尝试同步。另请参见,.

请检查${workspace}/.metadata/.log上的日志。你能在你的问题中粘贴相关的例外吗?!条目org.eclipse.core.jobs 4 2 2013-12-27 11:12:07.376!消息:“远程同步”期间发生内部错误!堆栈0 org.eclipse.jgit.api.errors.JGitInternalException:在org.eclipse.jgit.api.AddCommand.call(AddCommand.java:208)org.eclipse.ptp.internal.rdt.sync.git.core.gitmotesynconnection.doCommit(gitmotesynconnection.java:577)执行add命令时捕获的异常位于org.eclipse.ptp.internal.rdt.sync.git.core.gitmotesyncconnection.buildRepo(gitmotesyncconnection.java:242)。。。我无法粘贴完整的回溯,因为注释长度有限。您可以将JGit错误的堆栈跟踪粘贴到您的答案中。我不确定您要求的是什么?我已经给出了完整的日志文件…我没有注意到第二条评论中的链接(gcc/g++与当前的问题无关,所以我在阅读到最后之前忽略了整个评论)。无论如何,我无法从工作中访问dropbox,所以我需要在家里看一看。请注意,您可能需要联系PTP邮件列表。