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

Re: Failed assertion while loading pre-1.6 dumpfile

From: Daniel Shahaf <d.s_at_daniel.shahaf.name>
Date: Thu, 20 Nov 2008 23:50:00 +0200 (Jerusalem Standard Time)

Hyrum K. Wright wrote on Thu, 20 Nov 2008 at 15:28 -0600:
> I ran across the following while attempting a load of the asf repo using trunk:
>
> <<< Started new transaction, based on original revision 229801
> * adding path : tomcat/watchdog/trunk/README ... done.
> * adding path : tomcat/watchdog/trunk/build.bat ... done.
> * adding path : tomcat/watchdog/trunk/build.sh ... done.
> * adding path : tomcat/watchdog/trunk/build.xml ... done.
> * adding path : tomcat/watchdog/trunk/src ... done.
> * adding path : tomcat/watchdog/trunk/src/clients ... done.
> * adding path : tomcat/watchdog/trunk/src/clients/org ... done.
> * adding path : tomcat/watchdog/trunk/src/clients/org/apache ... done.
> * adding path : tomcat/watchdog/trunk/src/clients/org/apache/jcheck ...
> done.
> * adding path : tomcat/watchdog/trunk/src/clients/org/apache/jcheck/jsp ...
> done.
> * adding path :
> tomcat/watchdog/trunk/src/clients/org/apache/jcheck/jsp/client ... done.
> lt-svnadmin: subversion/libsvn_subr/path.c:106: svn_path_join: Assertion
> `svn_path_is_canonical(component, pool)' failed.
> * adding path :
> tomcat/watchdog/trunk/src/clients/org/apache/jcheck/jsp/client/.: ...Aborted
                                                                 ^^

Note that the colon is literally part of the filename:

    ------------------------------------------------------------------------
    r229801 | duncan | 1999-10-09 02:41:51 +0200 (Sat, 09 Oct 1999) | 2 lines
    Changed paths:
       A /tomcat/watchdog/trunk/README
       A /tomcat/watchdog/trunk/build.bat
       A /tomcat/watchdog/trunk/build.sh
       A /tomcat/watchdog/trunk/build.xml
       A /tomcat/watchdog/trunk/src
       A /tomcat/watchdog/trunk/src/clients
       A /tomcat/watchdog/trunk/src/clients/org
       A /tomcat/watchdog/trunk/src/clients/org/apache
       A /tomcat/watchdog/trunk/src/clients/org/apache/jcheck
       A /tomcat/watchdog/trunk/src/clients/org/apache/jcheck/jsp
       A /tomcat/watchdog/trunk/src/clients/org/apache/jcheck/jsp/client
       A /tomcat/watchdog/trunk/src/clients/org/apache/jcheck/jsp/client/.:
       A /tomcat/watchdog/trunk/src/clients/org/apache/jcheck/jsp/client/HelloWorld.java
       A /tomcat/watchdog/trunk/src/clients/org/apache/jcheck/jsp/client/core_syntax
    <snip 600 lines/>
    ------------------------------------------------------------------------

Daniel

> The error occurs when loading r229801 from the dump file available here:
> http://svn.apache.org/dump/
>
> That sure does look like a bug, in that an existing dumpfile is not loadable by
> a newer Subversion. Could somebody knowledgeable about the changes to
> svn_path_* functions look at this?
>
> -Hyrum
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: dev-help_at_subversion.tigris.org
Received on 2008-11-20 22:50:13 CET

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.