As told many times in this mailing list before, Subclipse currently does
not support SVN 1.4 since the JavaHL project has not yet released a SVN
1.4 compliant dll. You can workaround this by switching Subclipse to not
use JavaHL but the command line client (see Workspace Options in
Eclipse). You need to restart Eclipse once you switched (at least, I had
to restart, to make it work).
HTH
Markus
Anli Shundi schrieb:
> Hi,
>
> I updated tortoisesvn as well as subversion to 1.4 and now subclipse
> fails with:
>
>
>
> eclipse.buildId=M20060629-1905
> java.version=1.5.0_08
> java.vendor=Sun Microsystems Inc.
> BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
> Framework arguments: -showlocation
> Command-line arguments: -os win32 -ws win32 -arch x86 -showlocation
> -clean
>
> Error
> Tue Sep 26 21:55:16 EDT 2006
> org.tigris.subversion.javahl.ClientException: Unsupported working copy
> formatsvn: This client is too old to work with working copy
> 'C:\sources\xyz'; please get a newer Subversion client
>
> org.tigris.subversion.svnclientadapter.SVNClientException:
> org.tigris.subversion.javahl.ClientException: Unsupported working copy
> format
> svn: This client is too old to work with working copy
> 'C:\sources\xyz'; please get a newer Subversion client
> at
> org.tigris.subversion.svnclientadapter.javahl.AbstractJhlClientAdapter.getStatus(AbstractJhlClientAdapter.java:453)
>
> at
> org.tigris.subversion.svnclientadapter.javahl.AbstractJhlClientAdapter.getStatus(AbstractJhlClientAdapter.java:421)
>
> at
> org.tigris.subversion.subclipse.core.status.NonRecursiveStatusUpdateStrategy.statusesToUpdate(NonRecursiveStatusUpdateStrategy.java:53)
>
> at
> org.tigris.subversion.subclipse.core.status.StatusCacheManager.refreshStatus(StatusCacheManager.java:273)
>
> at
> org.tigris.subversion.subclipse.core.resourcesListeners.SyncFileChangeListener.resourceChanged(SyncFileChangeListener.java:140)
>
> at
> org.eclipse.core.internal.events.NotificationManager$2.run(NotificationManager.java:280)
>
> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
> at
> org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:274)
>
> at
> org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:148)
>
> at
> org.eclipse.core.internal.resources.Workspace.broadcastBuildEvent(Workspace.java:240)
>
> at
> org.eclipse.core.internal.resources.Workspace.aboutToBuild(Workspace.java:188)
>
> at org.eclipse.core.internal.resources.Project.build(Project.java:118)
> at
> org.eclipse.pde.internal.core.builders.FeatureRebuilder$1.run(FeatureRebuilder.java:145)
>
> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)
> Caused by: org.tigris.subversion.javahl.ClientException: Unsupported
> working copy format
> svn: This client is too old to work with working copy
> 'C:\sources\xyz'; please get a newer Subversion client
> at org.tigris.subversion.javahl.SVNClient.status(Native Method)
> at org.tigris.subversion.javahl.SVNClient.status(SVNClient.java:114)
> at
> org.tigris.subversion.svnclientadapter.javahl.AbstractJhlClientAdapter.getStatus(AbstractJhlClientAdapter.java:442)
>
> ... 13 more
>
Received on Wed Sep 27 07:43:46 2006