"Levy, Gabriel (Contractor)" <gabriel.l...@dsto.defence.gov.au> writes:

> I've upgraded from TortoiseSVN 1.7.3 (build 22386) using Subversion
> 1.7.2 to TortoiseSVN 1.8.4 which uses Subversion 1.8.5 Now I'm getting
> almost every time I try to checkout a project tree with externals in
> it, the following Exception/Assertion at random times:

> In file
> 'D:\Development\SVN\Releases\TortoiseSVN-1.8.4\ext\subversion\subversion\libsvn_wc\wc_db.c'
> line 1801: assertion failed (SVN_IS_VALID_REVNUM(changed_rev))

That's the changed_rev parameter passed to svn_wc__db_base_add_file,
which is only called from update_editor.c:close_file.  The changed_rev
value should have been extracted from the entry property in
accumulate_last_change.

What do your svn:externals look like, what format do they use?  Are they
within the same repository or to different repositories?  Are they file
or directory externals?  I don't think file externals cause a call to
svn_wc__db_base_add_file so it's either a directory external or the main
working copy that is triggering the error.

Which server version are you using?  Which protocol?  Which
server/protocol for the externals?

-- 
Philip Martin | Subversion Committer
WANdisco // *Non-Stop Data*

Reply via email to