Re: "subversion encountered a serious problem"

Daniel Sahlberg <[email protected]>
Newsgroups gmane.comp.version-control.subversion.user
Message-ID <CAMHy98P1Ljip0_GLTzGPYNM5q_-LPgYHy=2d-7oiBP3YLOnoDw@mail.gmail.com>
Den mån 17 juni 2024 kl 08:54 skrev Jan Willem Bikker <
[email protected]>:

>
>
> Dear Subversion people,
>
>
>
> To help the developers I follow up on a “serious problem” with the request
> to let you know.
>
> I tried to checkout into an empty folder an existing repository. I had
> access, could login to the web version of the repository in the Firefox
> browser but repeatedly got the following error message
>
>
>
>
Thank you for reporting. The error message in TortoiseSVN is unfortunately
a bit missleading, most of the times it turns out that it is actually
TortoiseSVN not properly vetting user input - this may be the exception
though.


>
>
> I updated svn to the latest version (TortoiseSVN 1.14.7, Build 29687 - 64
> Bit , 2024/04/15 22:07:08)
>
> Restarted the laptop (windows 11)
>

Good, that is the latest version. Thanks for checking!


>
>
> At last a colleague noticed that I used capitols in the repository URL
> after the / . Replacing it to small letters solved the matter.
>
> This seems like straightforward thing to fix and what I read on a forum
> somewhere is that wrong user input is not supposed to result in this sort
> of error, hence I write this email.
>

Very good you found the root cause. I agree that it shouldn't fail with an
assertion. Unfortunately I'm not able to reproduce the issue. I even
registered a free account with Sliksvn (
https://svn5.sliksvn.com/apachesubv_tsvntest/) and when i try to do the
checkout with incorrect case in the repository name, I get an error message
"The server at 'https://svn5.sliksvn.com/Apachesubv_tsvntest/' doesn not
support the HTTP/DAV protocol". If I try to checkout a directory (/trunk)
using the wrong case I get an error message "URL '
https://svn5.sliksvn.com/apachesubv_tsvntest/Trunk' doesn't exist".

Are you able to reproduce the issue using the command line client?
Something like:

D:\>svn co [URL] D:\Docs\59-xxxxx

(The TortoiseSVN installer has a separate option for installing the command
line tools, in case you miss the svn command!)

Kind regards,
Daniel
image001.png (image/png, 136.5 KB) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.