Eclipse颠覆性更新的错误:将新项目共享到存储库中已被破坏

时间:2016-12-09 12:33:44

标签: eclipse svn subversive

最近Eclipse Neon更新的提示包含了对颠覆性的更新。它失败了,因为组件在霓虹灯更新站点上不可用。 因此,我添加了the recommended polarion connector update site并进行了更新。 我现在安装了以下内容;

  • 适用于Web开发人员的Eclipse Java EE IDE。          版本:Neon.1a版本(4.6.1)           构建ID:20161007-1200
  • Subversive SVN Team Provider 4.0.2.I20160902-1700 org.eclipse.team.svn.feature.group Eclipse.org
  • JavaHL 1.8.15 Win64二进制文件(可选)6.0.0.I20160427-1700 org.polarion.eclipse.team.svn.connector.javahl18.win64.feature.group Polarion软件(有趣的是这不会出现在连接器下面小组但坐在最高层)

我在Windows 7 x64上运行

我还在客户端上安装了svn命令行

  • svn,版本1.9.4(r1740329) 2016年4月24日,15:40:35在x86-microsoft-windows上编译

在我们正在运行的服务器上

  • 颠覆1.8.5

当我尝试将一个新的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->连接器 我现在正在使用

  • SVNKit 1.8.14实施(可选)6.0.3.I20161124-1700 org.polarion.eclipse.team.svn.connector.svnkit18.feature.group Polarion Software

并且或多或少地出现相同的错误

我卸载了所有的颠覆性内容,并从霓虹灯更新站点重新安装了它。

  • 颠覆性修订图(可选)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

同样的问题......

使用

“手动”尝试相同的操作
  • TortoiseSVN 1.9.4,Build 27285 - 64 Bit,2016/04/24 13:59:58 Subversion 1.9.4,-release

工作正常

最终告诉我this question。我按照答案的说明,现在可以分享项目。似乎最新的颠覆版本不起作用。请注意,就像对答案的评论一样,我还发现1.8 SVNKit连接器工作(对于svn 1.8 +)

0 个答案:

没有答案