First of all, before going into the details, did you run "analyze -f -v4" on your database?
Probably you could also try a "-d" to delete dead files.

It seems, that you have a few broken physical files in your database, that can lead to a lot of problematic situations, since part of the history is lost.

Debugging this will be a nightmare, but could help in order to stabilize the code to deal with almost all worst situations.

But first try to run analyze.

Best regards
Dirk

Larson, Aaron (MN65) schrieb:
"AL" == Aaron Larson <Larson> writes:

AL> ... The last thing output by vss2svn was:
AL>   TASK: IMPORTSVN
AL> then it just exited.

AL> The last thing written to the dumpfile.txt was: ...
AL>   Text-content-length: 343179847

AL> Any chance 343MB is too big for a single file/commit?
I replaced the 343MB VSS file with a dummy text file.  Then the
convert succeeded.   However the svnadmin load failed with:

svnadmin: File not found: transaction '496-1', path 'labels/...'

Where "..." is a long project specific path.

vss2svn generated lots of odd error messages: and lots of messages
describing likely DB corruption errors.  If it would be helpful to
others, I'm willing to debug the causes, but I think this means I'm
hooped.

The following is a highly edited list of the output in case it is helpful.

--------------------------------------------------------------------------

$ ./vss2svn --vssdir ../sample-deos
could not find ParserDetails.ini in /PerlApp/XML/SAX
Connecting to database ./_vss2svn/vss_data.db

======== VSS2SVN ========
BEGINNING CONVERSION...
Start Time   : Mon Mar  5 15:45:48 USMST 2007


VSS Dir      : ../sample-deos
Temp Dir     : ./_vss2svn
Dumpfile     : vss2svn-dumpfile.txt
VSS Encoding : windows-1252

VSS2SVN ver  : 0.11.0-nightly.292
SSPHYS exe   : ssphys
SSPHYS ver   : 0.22.0.275
XML Parser   : XML::SAX::Expat

TASK: INIT
TASK: LOADVSSNAMES
TASK: FINDDBFILES
TASK: GETPHYSHIST
WARNING: control character 0x03 in text input at character 1
...
WARNING: wrong checksum
WARNING: wrong checksum
ssphys: unknwon record type "œ7" detected (offset 0x8f7)
Try `ssphys --help` for more information
ERROR -- FAILED with non-zero exit status 255 (cmd: "ssphys" info -ewindows-1252 
"../sample-deos/data/O/OBVAAAAA")
at vss2svn.pl line 1128
Merging LabelComment and Comment for 'ZCAAAAAA;34'
TASK: MERGEPARENTDATA
TASK: MERGEMOVEDATA
ERROR -- Multiple chidl recs for parent MOVE rec '80716'
at vss2svn.pl line 620
ERROR -- Multiple chidl recs for parent MOVE rec '107537'
at vss2svn.pl line 620
TASK: BUILDACTIONHIST
Use of uninitialized value in concatenation (.) or string at 
/PerlApp/Vss2Svn/ActionHandler.pm line 449.
Use of uninitialized value in join or string at vss2svn.pl line 777.
ERROR -- Attempt to add entry 'EDAAAAAA' with unknown version number (probably 
destroyed)
at vss2svn.pl line 733

   Repeated several hundred times

ERROR -- No more active itempath to commit to 'ZNCAAAAA':
ZNCAAAAA, at vss2svn.pl line 733

ERROR -- Attempt to commit unknown item 'UBSAAAAA':

Use of uninitialized value in concatenation (.) or string at 
/PerlApp/Vss2Svn/ActionHandler.pm line 520.
Use of uninitialized value in concatenation (.) or string at 
/PerlApp/Vss2Svn/ActionHandler.pm line 271.
Use of uninitialized value in join or string at vss2svn.pl line 777.
Use of uninitialized value in concatenation (.) or string at 
/PerlApp/Vss2Svn/ActionHandler.pm line 636.
Use of uninitialized value in concatenation (.) or string at 
/PerlApp/Vss2Svn/ActionHandler.pm line 636.
...
ERROR -- Attempt to share unknown item 'KROBAAAA':

...
ERROR -- Attempt to add entry 'FEPBAAAA' with unknown version number (probably 
destroyed)
at vss2svn.pl line 733
...
TASK: IMPORTSVN
ssphys: reverse delta: failed to read necessary amount of data from input file
Try `ssphys --help` for more information
ERROR -- FAILED with non-zero exit status 255 (cmd: "ssphys" get -b -v1 --force-overwrite 
-ewindows-1252 "../sample-deos/data/E/ERQBAAAA" ./_vss2svn/vssdata/ER/ERQBAAAA)
at vss2svn.pl line 1128
ssphys: reverse delta: invalid patch length in delta record
Try `ssphys --help` for more information
ERROR -- FAILED with non-zero exit status 255 (cmd: "ssphys" get -b -v10 
--force-overwrite -ewindows-1252 "../sample-deos/data/F/FNTBAAAA" 
./_vss2svn/vssdata/FN/FNTBAAAA)
at vss2svn.pl line 1128
ERROR -- Attempt to re-add directory '/' at revision 1, skipping action: 
possibly missing delete
at vss2svn.pl line 879
ERROR -- Attempt to move item '/tools/installs/assemblers/borland/' to 
'/tools/installs/assemblers/win32/borland/' at revision 48, but source doesn't 
exists: possibly missing recover; skipping
at vss2svn.pl line 879
ERROR -- Parent path missing while trying to add item 
'/tools/installs/assemblers/win32/borland/LICENSE-REQUIRED' at revision 52: 
adding missing parents
at vss2svn.pl line 879
...
ERROR -- Attempt to commit to non-existant file '/deos/libs/Makefile' at 
revision 8266, changing to add; possibly missing recover
at vss2svn.pl line 879
...
ERROR -- Attempt to pin non-existing item 'btree-height2.jpg' at revision 
25161: possibly missing recover; skipping
at vss2svn.pl line 879
=============================================================================
                               ERROR SUMMARY


GETPHYSHIST:
   FAILED with non-zero exit status 255 (cmd: "ssphys" info -ewindows-1252 
"../sample-deos/data/O/OBVAAAAA")
at vss2svn.pl line 1128

MERGEMOVEDATA:
   Multiple chidl recs for parent MOVE rec '80716'
at vss2svn.pl line 620
   Multiple chidl recs for parent MOVE rec '107537'
at vss2svn.pl line 620

BUILDACTIONHIST:
   No more active itempath to commit to 'ZNCAAAAA':
ZNCAAAAA, Attempt to commit unknown item 'UBSAAAAA':
   Attempt to share unknown item 'KROBAAAA':
   Attempt to pin unknown item 'DROBAAAA':

IMPORTSVN:
   FAILED with non-zero exit status 255 (cmd: "ssphys" get -b -v1 --force-overwrite 
-ewindows-1252 "../sample-deos/data/E/ERQBAAAA" ./_vss2svn/vssdata/ER/ERQBAAAA)
at vss2svn.pl line 1128
   FAILED with non-zero exit status 255 (cmd: "ssphys" get -b -v10 --force-overwrite 
-ewindows-1252 "../sample-deos/data/F/FNTBAAAA" ./_vss2svn/vssdata/FN/FNTBAAAA)
at vss2svn.pl line 1128
   Attempt to re-add directory '/' at revision 1, skipping action: possibly 
missing delete
at vss2svn.pl line 879
   Attempt to move item '/tools/installs/assemblers/borland/' to 
'/tools/installs/assemblers/win32/borland/' at revision 48, but source doesn't 
exists: possibly missing recover; skipping
at vss2svn.pl line 879
   Parent path missing while trying to add item 
'/tools/installs/assemblers/win32/borland/LICENSE-REQUIRED' at revision 52: 
adding missing parents
at vss2svn.pl line 879
   Parent path missing while trying to add item '/orphaned/_IDAAAAAA/abom/' at 
revision 95: adding missing parents
at vss2svn.pl line 879
   Parent path missing while trying to add item '/orphaned/_MDAAAAAA/ansi/' at 
revision 97: adding missing parents
at vss2svn.pl line 879
   Attempt to commit to non-existant file '/deos/libs/Makefile' at revision 
8266, changing to add; possibly missing recover
at vss2svn.pl line 879
at vss2svn.pl line 879
   Attempt to delete non-existent item 'tps008a1.cpp' at revision 14279: 
possibly missing recover/add/share; skipping
at vss2svn.pl line 879
=============================================================================
                             END OF CONVERSION

The VSS to SVN conversion is complete. You should now use the "svnadmin load"
command to load the generated dumpfile 'vss2svn-dumpfile.txt'. The "svnadmin"
utility is provided as part of the Subversion command-line toolset; use a
command such as the following:
    svnadmin load <repodir> < "vss2svn-dumpfile.txt"

You may need to precede this with "svnadmin create <repodir>" if you have not
yet created a repository. Type "svnadmin help <cmd>" for more information on
"create" and/or "load".

If any errors occurred during the conversion, they are summarized above.

For more information on the vss2svn project, see:
http://www.pumacode.org/projects/vss2svn/

Started at              : Mon Mar  5 15:45:48 USMST 2007
Ended at                : Mon Mar  5 18:16:02 USMST 2007
Elapsed time            : 02:30:14 (H:M:S)

VSS Actions read        : 80925
SVN Revisions converted : 26027
Date range (YYYY/MM/DD) : 1994/11/21 to 2007/01/15

_______________________________________________
vss2svn-users mailing list
Project homepage:
http://www.pumacode.org/projects/vss2svn/
Subscribe/Unsubscribe/Admin:
http://lists.pumacode.org/mailman/listinfo/vss2svn-users-lists.pumacode.org
Mailing list web interface (with searchable archives):
http://dir.gmane.org/gmane.comp.version-control.subversion.vss2svn.user




_______________________________________________
vss2svn-users mailing list
Project homepage:
http://www.pumacode.org/projects/vss2svn/
Subscribe/Unsubscribe/Admin:
http://lists.pumacode.org/mailman/listinfo/vss2svn-users-lists.pumacode.org
Mailing list web interface (with searchable archives):
http://dir.gmane.org/gmane.comp.version-control.subversion.vss2svn.user

Reply via email to