[prev in list] [next in list] [prev in thread] [next in thread] 

List:       subversion-users
Subject:    Re: line 10866: assertion failed (svn_dirent_is_absolute(local_abspath))
From:       Nathan Hartman <hartman.nathan () gmail ! com>
Date:       2022-07-07 14:40:22
Message-ID: CAJT2EHocaHg_5UOdxAHdCGWi7MXhJEhM9+7fHdxTAAz=tg8cYw () mail ! gmail ! com
[Download RAW message or body]

On Wed, Jul 6, 2022 at 10:56 AM Klaey Matthias LCPF-CH
<Matthias.Klaey@mt.com> wrote:
> I encounter the same exception as \
> https://lists.apache.org/thread/cxtl57o416ctbbzb315yh6x11kqyn7k3, though likely \
> with a different cause. In my case:

(snip)

> 'D:\Development\SVN\Releases\TortoiseSVN-1.14.3\ext\subversion\subversion\libsvn_wc\wc_db.c'
>  
> line 10866: assertion failed (svn_dirent_is_absolute(local_abspath))

We've seen various reports of this exact error on that exact line over
the years and it would be nice to finally track down the cause(s).
(One thing that could help is to make SVN report the path in question
together with the error.)

> Environment:
> 
> Windows 10 Enterprise 20H2 19042.1706
> TortoiseSVN 1.14.3, Build 29387 - 64 Bit , 2022/04/08 19:31:22
> SVN repo on some enterprise server
> SVN working copy on a network drive (I know this may sound strange but it's where \
> the issue happens) 
> 
> 
> Repro steps:
> 
> [TortoiseSVN > Commit] on a large folder of the working copy, i.e. the operation \
> takes several minutes. Undock of the laptop where the operation is taking place, \
> i.e. the connection to the network drive temporarily gets lost รจ exception.

Not sure if I understand correctly, but is the laptop being undocked
while the commit is in progress? If so, I wouldn't expect anything to
work correctly due to the disconnection. If it's being undocked after
the commit is complete, what (if any) other steps do you take that
lead to the error?

> PS: I didn't find out how to get an apache user ID in order to respond to the above \
> referred thread. Neither did I subscribe to this mailing list. So please cc: me for \
> requesting more information.

You don't need an apache user ID (though I can see why the
lists.apache.org interface is confusing on that point). You can reply
to any email as long as you can get the email's Message-ID value from
the raw message. This was explained on the #svn-dev channel on IRC on
18 July 2021 at [1]. I'll copy that text here -- note that we no
longer have mail-archives.apache.org. It has been superseded by
lists.apache.org. To get the raw message, and hence the Message-ID,
from lists.apache.org, hover over the lower right corner of the
message in question until 3 icons appear and then click the "View raw
source" (paper-with-folded-corner icon). Other than that substitution,
the rest is the same:

07:52 [Arfrever] Songro: If you want that your e-mail appear in
archives as reply to another e-mail, you can:
07:53 [Arfrever] 1. In mail-archives.apache.org, use "View raw
message" and get Message-ID value.
07:54 [Arfrever] 2. In your e-mail, add "In-Reply-To: ${message_id}".
07:55 [Arfrever] (This must be in headers, not in content)
08:07 [Arfrever] You can search in internet for how to do it in your
e-mail software.
08:07 [Arfrever] E.g. about Thunderbird:
https://superuser.com/questions/1177870/how-to-manually-set-the-in-reply-to-header-in-thunderbird


Since this is already a new mail thread and it links to the old one,
it's not necessary to do this now, so just for future reference... :-)

Hope this helps!

References:
[1] https://colabti.org/irclogger/irclogger_log/svn-dev?date=2021-07-18

Cheers,
Nathan


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic