If I create a repository to which apache has no OS write access then commits
naturally fail. The underlying error is:
"Can't open file '.../db/txn-current-lock': Permission denied"
but nothing gets logged in the apache error log. The response returned to the
client includes:
<?xml version="1.0" encoding="utf-8"?>
<D:error xmlns:D="DAV:" xmlns:m="http://apache.org/dav/xmlns">
<D:(null)/>
<m:human-readable errcode="13">
could not begin a transaction
</m:human-readable>
</D:error>
Note the "<D:(null)/>" which I think is invalid XML.
With neon the client reports:
svn: E175002: The POST request returned invalid XML in the response: XML parse
error at line 3: error parsing attribute name
(/obj/repo/!svn/me)
and with serf the client reports:
svn: E175002: POST request on '/obj/repo/!svn/me' failed: 500 Internal Server Error