List Info

Thread: vss2svn exits silently




vss2svn exits silently
country flaguser name
United States
2007-03-04 20:15:37
I used the 0.11.0-alpha, and nightly-20070214 releases to
convert one
of our VSS databases, and it seems to have worked pretty
well (I did
run into the "Unrecognized File Error" with alpha
0.11.0, but a
--debug run and deleting the zero length file fixed it up
just fine).

The second database didn't convert.  I ran with --debug and
without
and the error messages seem not to differ from the ones I
saw with the
successful convert.  Just for giggles I deleted all the
empty files in
the second database, but the convert still failed.  The last
thing
output by vss2svn was:

  TASK: IMPORTSVN

then it just exited.

The last thing written to the dumpfile.txt was:

  Revision-number: 45
  Prop-content-length: 144
  Content-length: 144

  K 7
  svn:log
  V 41

  Entrie contents of borland 5.0.2 IDE CD.
  K 8
  svn:date
  V 27
  2000-12-05T14:17:08.000000Z
  K 10
  svn:author
  V 8
  Diethelm
  PROPS-END


  Node-path:
tools/installs/devsuites/borland/borland-5-0-2.zip
  Node-kind: file
  Node-action: add
  Prop-content-length: 59
  Text-content-length: 343179847

Any chance 343MB is too big for a single file/commit?  I'm
running the
executable from a Cygwin bash script on a windows XP host
using
"nohup".  I can provide (information from) the
output log if that
would help.  The non debug version is about 22KB, the debug
version is
~120MB.

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


RE: vss2svn exits silently
country flaguser name
United States
2007-03-05 14:55:55
>>>>> "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/lis
tinfo/vss2svn-users-lists.pumacode.org
Mailing list web interface (with searchable archives):
http://dir.gmane.org/gmane.comp.version-c
ontrol.subversion.vss2svn.user


RE: vss2svn exits silently
country flaguser name
United States
2007-03-09 10:01:34
>>>>> "AL" == Aaron Larson
<Larson> writes:

AL> I used the 0.11.0-alpha, and nightly-20070214
releases ...
AL> Any chance 343MB is too big for a single file/commit?
 I'm running
the
AL> executable from a Cygwin bash script on a windows XP
host using
AL> "nohup".  ...

I have pretty conclusive evidence that a single VSS file
commit of 343
MB crashes, but a 100MB file works ok.

And, the "silently crashes" part was because I was
running the script
on a remote server.  A person called me the other day to
tell me there
was a pop up dialog indicating the program had crashed, but
provided
no useful information.

My poor perl skills and inability to build from sources
means I'm
unable to help debug this issue.  If the nightly build .exe
was built
without perlApp's "--clean", could I patch the
resulting extracted
directories? 

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


[1-3]

about | contact  Other archives ( Real Estate discussion Medical topics )