svn-breakage@subversion.tigris.org writes:
> START: basic_tests.py
> CMD: svnadmin "create" "local_tmp/repos" <TIME = 0.010440>
> CMD: svn "import" "--username" "jrandom" "--password" "rayjandom" "-m" "Log message for revision 1." "svn://localhost/local_tmp/repos" "local_tmp/greekfiles" <TIME = 0.047397>
> svn: Malformed network data
> svn: Malformed network data
> Errors during initial 'svn import':
> ACTUAL STDERR:
> svn: Malformed network data
> svn: Malformed network data
> caught unexpected exception
Hmmm, these are the same errors I'm seeing with ra_svn (still seeing,
even after revision 4920, that is). Anything I try to do over "svn:"
gets a similar error, for example:
$ subversion/svnserve/svnserve -X &
$ svn ls svn://localhost/home/kfogel/src/subversion/subversion/\
tests/clients/cmdline/repositories/basic_tests-1
subversion/libsvn_ra_svn/marshal.c:532: (apr_err=210004)
svn: Malformed network data
svn: Malformed network data
$
The code appears to be expecting a close paren:
if (**fmt && **fmt != ')')
return svn_error_create(SVN_ERR_RA_SVN_MALFORMED_DATA, NULL,
"Malformed network data");
An ethereal trace shows an apparently balanced series of expressions
(here it is, with some newlines added for readability):
( 1 1 ( ANONYMOUS ) ( ) )
( 1 ANONYMOUS ( 0: ) ( ) )
( success ( ) )
( 102:svn://localhost/home/kfogel/src/subversion/subversion/\
tests/clients/cmdline/repositories/basic_tests-1 )
( success ( ) )
...but I don't know the protocol well enough to look at that and say
"it's right" or "it's wrong". Anyway, I guess the above is going from
client to server, but the malformed data was in what the client
expected *from* the server (?).
So I changed the code to say
if (**fmt && **fmt != ')')
return svn_error_createf(SVN_ERR_RA_SVN_MALFORMED_DATA, NULL,
"Malformed network data: '%c'", **fmt);
and tried again, now it prints:
subversion/libsvn_ra_svn/marshal.c:532: (apr_err=210004)
svn: Malformed network data
svn: Malformed network data: 'c'
Eric or Greg, any idea what this might be, off the top of your head?
(And should I commit that tweak?)
-Karl
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Tue Feb 18 18:26:05 2003