[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: line 10866: assertion failed (svn_dirent_is_absolute(local_abspath))

From: heybae <myeemail2b-1234_at_yahoo.com>
Date: Wed, 5 Aug 2020 01:49:27 +0000 (UTC)

https://subversion.apache.org/mailing-lists.html

Sent from Yahoo Mail for iPhone

On Tuesday, August 4, 2020, 17:26, Laurentiu Nicula <mendark_at_gmail.com> wrote:

Hi,
I do not have a reproduction script as the bug happens only from Visual Studio using VisualSVN
* Does the problem occur when you select folders of those two projects
in Windows File Explorer, right-click and select the SVN Commit
button? 
No, it does not happen if I select from Explorer. In Explorer I can only select the entire folder or sub-folders at the same level. I never got this error using SVN from Explorer.
The error happens right after the Tortoise UI is displayed, with no user interaction.
This is the command line (extracted with Process Explorer)"C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:commit /pathfile:"s:\temp\tmp69AE.tmp" /deletepathfile /hwnd:5088E 
I should note that that temp file does not exist but there are no changes to commit so that may be why.
See Below the folder structure. I found out that once I removed the two projects (Folder4 and Folder5) from the solution, I could commit the entire solution. 
Proj1  and Proj2  - FailsProj1  and Proj3- Fails  
Proj2  and Proj3- OK

-RootFolder  -Folder2 (Proj1)  -Folder3       -Folder4 (Proj2)
      -Folder5 (Proj3)

 
Regards,Laurentiu Nicula

On Tue, Aug 4, 2020 at 2:39 PM Pavel Lyalyakin <pavel.lyalyakin_at_visualsvn.com> wrote:

Hello Laurentiu,

On Wed, Aug 5, 2020 at 12:11 AM Laurentiu Nicula <mendark_at_gmail.com> wrote:
>
> First time user here, please CC me if any reply.
>
> Using Visual Studio 2019 Community, VisualSVN extension 7.2.0 and Tortoise 1.14.0 build 28885
>
> It worked well for a while but now it is throwing this error when selecting certain projects from the solution for a commit. I managed to find a pair of projects that reliably throw the error every time I select them and click commit. Each one on its own does not throw the error.
> Also doing a commit from Explorer (outside VS2019) works fine.
>
> ---------------------------
> 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.14.0\ext\subversion\subversion\libsvn_wc\wc_db.c'
>  line 10866: assertion failed (svn_dirent_is_absolute(local_abspath))
> ---------------------------
> OK
> ---------------------------
>
> Regards,
> Laurentiu Nicula

Thank you for the report. Could you please show us a reproduction script?

I think that the answers to these questions can also help.

* Does the problem occur when you select folders of those two projects
in Windows File Explorer, right-click and select the SVN Commit
button?
* What is the layout of your Visual Studio solution and the Subversion
working copy?
* Are all the projects contained within a single working copy? Or is
your solution contained within several working copies?
* Do you select projects in the Solution Explorer, right-click, and
then select Commit? What exactly happens at this time? Do you receive
the error? Or do you receive the error when you click the OK button on
the next dialog?

Any other information that could help isolate and reproduce this issue
would be much appreciated.

--
With best regards,
Pavel Lyalyakin
VisualSVN Team
Received on 2020-08-05 07:30:51 CEST

This is an archived mail posted to the Subversion Users mailing list.