I got an error when using TortoiseSVN 1.10, trying to compare two folders. I posted the message on the SVN user mailing list, and got the reply I'm quoting here. TortoiseSVN1.12 gets an error with no useful error message if I try to replicate the issue there.
Our local IT guy says that our SVN log shows that SVN was giving back a lot of 401 responses, and he thinks that TortoiseSVN is mismanaging credentials. > Running TortoiseSVN1.10 (r28148). > > Accessing SVN repository as https://ndev-svn01/svn/... > > TortoiseSVN had been running for a long time, I had done lots of things in it. > I right-clicked on a tag and selected "Mark for comparison" > I clicked on the trunk. > Can't recall if I clicked "compare URLs" or not. > > Ooh. This is repeatable. I shut down TortoiseSVN complete and restarted it. > Performed the same sequence of events; I get this same exception when > I click on "compare URLs". I reproduced it a couple of times. > > I then selected the trunk and marked it for comparison, selected the > tag, and was able to to compare them just fine. > > I then went back and repeated the original sequence of events and > again got the exception. Thanks for taking the time to report this. However, I'm afraid this community (the "core" subversion project) can't help you directly. I think it's likely that this problem is situated somewhere in the TortoiseSVN code (which is a separate project, for the Windows GUI on top of the Subversion libraries). It seems it is internally calling the Subversion libraries with a "non-canonical path". Maybe there is something strange with the urls that are constructed here? If you report this to the TortoiseSVN community ( https://tortoisesvn.net/community.html), they might be able to provide more help or to ask more specific questions to find out what's going on. > I'll look into updating TortoisSVN. > > When I update to 1.12, it’s unusable. When I click on the directory for my project, I get a popup that just says “TortoisesSVN client has stopped working. A problem caused the program to stop working correctly. Please close the program.” It seems to be a problem with just this project; I can click down into other projects in the same repository. I’ll report that separately. Here again I think you should probably contact the TSVN community. It might be related to the first problem (some non-canonical url being passed to the libraries, specific to that one project). Or it might be something else. > --------------------------- > Subversion Exception! > --------------------------- > Subversion encountered a serious problem. > Please take the time to report this on the Subversion mailing list > 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 > https://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.10.0\ext\subversion\subversion\libsvn_ra\ra_loader.c' > line 629: assertion failed (svn_relpath_is_canonical(path)) > --------------------------- -- You received this message because you are subscribed to the Google Groups "TortoiseSVN" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/tortoisesvn/cba93932-02f2-4125-8134-352a5388664f%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
