最近Eclipse Neon更新的提示包含了对颠覆性的更新。它失败了,因为组件在霓虹灯更新站点上不可用。 因此,我添加了the recommended polarion connector update site并进行了更新。 我现在安装了以下内容;
我在Windows 7 x64上运行
我还在客户端上安装了svn命令行
在我们正在运行的服务器上
当我尝试将一个新的eclipse项目“共享”到标准布局SVN repoistory中时,我现在得到以下(看似顽固的)错误;
!ENTRY org.eclipse.team.svn.core.svnnature 4 0 2016-12-09 10:53:11.642
!MESSAGE SVN: '0x00000121: Share Projects' operation finished with error
!SUBENTRY 1 org.eclipse.team.svn.core.svnnature 4 0 2016-12-09 10:53:11.642
!MESSAGE Share project was failed.
!STACK 0
java.lang.IllegalStateException: Can't overwrite cause with org.tmatesoft.svn.core.SVNException: svn: E160013: URL 'svn://svn.lan:3691/jf/trunk/Play' non-existent in that revision
at java.lang.Throwable.initCause(Throwable.java:457)
at org.tmatesoft.svn.core.javahl17.SVNClientImpl.getClientException(SVNClientImpl.java:1541)
at org.tmatesoft.svn.core.javahl17.SVNClientImpl.list(SVNClientImpl.java:190)
at org.polarion.team.svn.connector.svnkit.SVNKitConnector.listEntries(SVNKitConnector.java:1745)
at org.eclipse.team.svn.core.extension.factory.ThreadNameModifier.listEntries(ThreadNameModifier.java:323)
at org.eclipse.team.svn.core.utility.SVNUtility.list(SVNUtility.java:437)
at org.eclipse.team.svn.core.svnstorage.SVNRepositoryContainer.getChildren(SVNRepositoryContainer.java:79)
at org.eclipse.team.svn.core.operation.local.management.ShareProjectOperation$1.run(ShareProjectOperation.java:155)
at org.eclipse.team.svn.core.utility.ProgressMonitorUtility.doSubTask(ProgressMonitorUtility.java:118)
at org.eclipse.team.svn.core.operation.AbstractActionOperation.protectStep(AbstractActionOperation.java:156)
at org.eclipse.team.svn.core.operation.AbstractActionOperation.protectStep(AbstractActionOperation.java:151)
at org.eclipse.team.svn.core.operation.local.management.ShareProjectOperation.runImpl(ShareProjectOperation.java:151)
at org.eclipse.team.svn.core.operation.AbstractActionOperation.run(AbstractActionOperation.java:82)
at org.eclipse.team.svn.core.utility.ProgressMonitorUtility.doTask(ProgressMonitorUtility.java:104)
at org.eclipse.team.svn.core.operation.CompositeOperation.runImpl(CompositeOperation.java:99)
at org.eclipse.team.svn.core.operation.AbstractActionOperation.run(AbstractActionOperation.java:82)
at org.eclipse.team.svn.core.utility.ProgressMonitorUtility.doTask(ProgressMonitorUtility.java:104)
at org.eclipse.team.svn.core.operation.CompositeOperation.runImpl(CompositeOperation.java:99)
at org.eclipse.team.svn.core.operation.AbstractActionOperation.run(AbstractActionOperation.java:82)
at org.eclipse.team.svn.core.operation.LoggedOperation.run(LoggedOperation.java:40)
at org.eclipse.team.svn.core.utility.ProgressMonitorUtility.doTask(ProgressMonitorUtility.java:104)
at org.eclipse.team.svn.core.utility.ProgressMonitorUtility.doTaskExternal(ProgressMonitorUtility.java:90)
at org.eclipse.team.svn.ui.utility.DefaultCancellableOperationWrapper.run(DefaultCancellableOperationWrapper.java:55)
at org.eclipse.team.svn.ui.utility.SVNTeamOperationWrapper.run(SVNTeamOperationWrapper.java:35)
at org.eclipse.team.internal.ui.actions.JobRunnableContext.run(JobRunnableContext.java:151)
at org.eclipse.team.internal.ui.actions.JobRunnableContext$ResourceJob.runInWorkspace(JobRunnableContext.java:76)
at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Caused by: org.apache.subversion.javahl.ClientException: svn: E160013: URL 'svn://svn.lan:3691/jf/trunk/Play' non-existent in that revision
at org.apache.subversion.javahl.ClientException.fromException(ClientException.java:117)
at org.tmatesoft.svn.core.javahl17.SVNClientImpl.getClientException(SVNClientImpl.java:1540)
... 26 more
!SUBENTRY 1 org.eclipse.team.svn.core.svnnature 4 0 2016-12-09 10:53:11.643
!MESSAGE Share project was failed.
!STACK 0
java.lang.IllegalStateException: Can't overwrite cause with org.tmatesoft.svn.core.SVNException: svn: E170000: URL 'svn://svn.lan:3691/jf/trunk/Play' non-existent in revision 13
at java.lang.Throwable.initCause(Throwable.java:457)
at org.tmatesoft.svn.core.javahl17.SVNClientImpl.getClientException(SVNClientImpl.java:1541)
at org.tmatesoft.svn.core.javahl17.SVNClientImpl.info(SVNClientImpl.java:1739)
at org.tmatesoft.svn.core.javahl17.SVNClientImpl.info2(SVNClientImpl.java:1715)
at org.polarion.team.svn.connector.svnkit.SVNKitConnector.getInfo(SVNKitConnector.java:1395)
at org.eclipse.team.svn.core.extension.factory.ThreadNameModifier.getInfo(ThreadNameModifier.java:683)
at org.eclipse.team.svn.core.utility.SVNUtility.info(SVNUtility.java:470)
at org.eclipse.team.svn.core.svnstorage.SVNRepositoryContainer.getRevisionImpl(SVNRepositoryContainer.java:109)
at org.eclipse.team.svn.core.svnstorage.SVNRepositoryResource.getRevision(SVNRepositoryResource.java:97)
at org.eclipse.team.svn.core.svnstorage.SVNRepositoryResource.exists(SVNRepositoryResource.java:108)
at org.eclipse.team.svn.core.operation.local.management.ShareProjectOperation.mkdir(ShareProjectOperation.java:262)
at org.eclipse.team.svn.core.operation.local.management.ShareProjectOperation.runImpl(ShareProjectOperation.java:173)
at org.eclipse.team.svn.core.operation.AbstractActionOperation.run(AbstractActionOperation.java:82)
at org.eclipse.team.svn.core.utility.ProgressMonitorUtility.doTask(ProgressMonitorUtility.java:104)
at org.eclipse.team.svn.core.operation.CompositeOperation.runImpl(CompositeOperation.java:99)
at org.eclipse.team.svn.core.operation.AbstractActionOperation.run(AbstractActionOperation.java:82)
at org.eclipse.team.svn.core.utility.ProgressMonitorUtility.doTask(ProgressMonitorUtility.java:104)
at org.eclipse.team.svn.core.operation.CompositeOperation.runImpl(CompositeOperation.java:99)
at org.eclipse.team.svn.core.operation.AbstractActionOperation.run(AbstractActionOperation.java:82)
at org.eclipse.team.svn.core.operation.LoggedOperation.run(LoggedOperation.java:40)
at org.eclipse.team.svn.core.utility.ProgressMonitorUtility.doTask(ProgressMonitorUtility.java:104)
at org.eclipse.team.svn.core.utility.ProgressMonitorUtility.doTaskExternal(ProgressMonitorUtility.java:90)
at org.eclipse.team.svn.ui.utility.DefaultCancellableOperationWrapper.run(DefaultCancellableOperationWrapper.java:55)
at org.eclipse.team.svn.ui.utility.SVNTeamOperationWrapper.run(SVNTeamOperationWrapper.java:35)
at org.eclipse.team.internal.ui.actions.JobRunnableContext.run(JobRunnableContext.java:151)
at org.eclipse.team.internal.ui.actions.JobRunnableContext$ResourceJob.runInWorkspace(JobRunnableContext.java:76)
at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Caused by: org.apache.subversion.javahl.ClientException: svn: E170000: URL 'svn://svn.lan:3691/jf/trunk/Play' non-existent in revision 13
at org.apache.subversion.javahl.ClientException.fromException(ClientException.java:117)
at org.tmatesoft.svn.core.javahl17.SVNClientImpl.getClientException(SVNClientImpl.java:1540)
... 26 more
是否还有其他人遇到类似问题? (我已将其报告给Eclipse bugs,过去曾经存在连接器的Polarion bug跟踪器,但现在the new Siemens branded site的BugTracker链接只是指向Eclipse上的subversion部分) 我发现eclipse中的svn集成越来越成问题,是否有其他人遇到同样的问题,他们是否转而使用其他更成功的东西?
我卸载了JavaHL 1.8.15 Win64二进制文件,因为这些文件在过去一直存在问题,并重新启动了Eclipse。 我签入首选项 - > Team-> svn->连接器 我现在正在使用
并且或多或少地出现相同的错误
我卸载了所有的颠覆性内容,并从霓虹灯更新站点重新安装了它。
颠覆性修订图(可选)4.0.0.I20160226-1700 org.eclipse.team.svn.revision.graph.feature.group Eclipse.org
颠覆性SVN连接器6.0.3.I20161124-1700 org.polarion.eclipse.team.svn.connector.feature.group Polarion Software
M2E项目的颠覆性SVN集成(可选)4.0.0.I20160226-1700 org.eclipse.team.svn.m2e.feature.group Eclipse.org
Mylyn项目的颠覆性SVN集成(可选)4.0.0.I20160226-1700 org.eclipse.team.svn.mylyn.feature.group Eclipse.org
颠覆性SVN JDT忽略扩展(可选)4.0.0.I20160226-1700 org.eclipse.team.svn.resource.ignore.rules.jdt.feature.group Eclipse.org
颠覆性SVN Team Provider 4.0.2.I20160902-1700 org.eclipse.team.svn.feature.group Eclipse.org
颠覆性SVN团队提供程序本地化(可选)4.0.0.I20160226-1700 org.eclipse.team.svn.nl1.feature.group Eclipse.org
颠覆性SVN团队提供商来源4.0.2.I20160902-1700 org.eclipse.team.svn.source.feature.group Eclipse.org
SVNKit 1.8.14实施(可选)6.0.3.I20161124-1700 org.polarion.eclipse.team.svn.connector.svnkit18.feature.group Polarion Software
同样的问题......
使用
“手动”尝试相同的操作工作正常
最终告诉我this question。我按照答案的说明,现在可以分享项目。似乎最新的颠覆版本不起作用。请注意,就像对答案的评论一样,我还发现1.8 SVNKit连接器工作(对于svn 1.8 +)