What's happening here is that svn_client_checkout3() asserts that its API contract is being fulfilled. So, either TortoiseSVN fails to svn_uri_canonicalize() the URL before passing it to libsvn_client, or svn_uri_canonicalize() called by tsvn and svn_uri_is_canonical() called by the assertion disagree.
As Konstantin said, seeing the URL would be useful. Konstantin Kolinko wrote on Wed, Oct 19, 2011 at 09:48:18 +0400: > 2011/10/19 Isaac Hogue <isaac.ho...@iformata.com>: > > I'm running Windows 7 64 bit and trying to checkout an existing svn > > repository. I am able to connect to the same from an alternate computer. > > Thanks, > > -Isaac > > --------------------------- > > Subversion Exception! > > --------------------------- > > Subversion encountered a serious problem. > > Please take the time to report this on the Subversion mailing list > > (users@subversion.apache.org) > > with as much information as possible about what > > you were trying to do. > > But please first search the mailing list archives for the error message > > to avoid reporting the same problem repeatedly. > > You can find the mailing list archives at > > http://subversion.apache.org/mailing-lists.html > > Subversion reported the following > > (you can copy the content of this dialog > > to the clipboard using Ctrl-C): > > In file > > 'D:\Development\SVN\Releases\TortoiseSVN-1.7.0\ext\subversion\subversion\libsvn_client\checkout.c' > > line 94: assertion failed (svn_uri_is_canonical(url, pool)) > > > The message says about wrong URL. > What was the URL that you tried to check out? You may replace parts of > it, but general idea must be clear. > > You can reopen checkout dialog - there is a drop-down list with > previous URLs there, > or look in the activity log (TortoiseSVN -> Settings -> go to "Saved > Data" page -> see "Action log" -> click "Show"). > > > Best regards, > Konstantin Kolinko