Re: E175002: The POST request returned invalid XML in the response: XML parse error

2011-12-20 Thread Mojca Miklavec
On Tue, Dec 20, 2011 at 01:43, Daniel Shahaf wrote:
 Mojca Miklavec wrote on Mon, Dec 19, 2011 at 16:56:05 +0100:

 May I ask for any hints of what could go wrong and how I could debug
 the problem? I have seen various threads after searching with google,
 but none of those that I checked provided any useful insight. (I work
 with SVN a lot, but have never experienced a problem like this one.)

 The use of POST request is new in 1.7 (client+server must be 1.7 for
 this).

They are.

 Can you capture the XML response on the wire and share it here?  (with
 wireshark, or neon-debug-mask)  If it contains sensitive stuff feel free
 to share it by private mail.

Maybe Philip Martin's mail already answers this question. I first need
to figure out how to use wireshark. Is there any chapter in SVN
documentation explaining how to troubleshoot problems with subversion
on a network level? And if not - would it be feasible to prepare one?

Mojca


Re: E175002: The POST request returned invalid XML in the response: XML parse error

2011-12-20 Thread Mojca Miklavec
On Tue, Dec 20, 2011 at 02:34, Philip Martin wrote:
 Mojca Miklavec writes:

 svn ci -m some comment
 svn: E175002: Commit failed (details follow):
 svn: E175002: The POST request returned invalid XML in the response:
 XML parse error at line 3: not well-formed (invalid token)
 (/suite/!svn/me)

 One thing that can cause this error is when the OS permissions prevent
 Apache writing to the repository.

Thank you very much for the hint. This is a quite likely cause. I
don't have the computer at hand, but I indeed created the repository
with sudo svncreate and if apache needs to write to it, I can easily
believe that the rights are not sufficient to do so.

Still, it would help a lot if the error message was more descriptive
than it was (I would then figure out what to do myself).

 The underlying error on the server is:

  Can't open file '.../db/txn-current-lock': Permission denied

 but it looks like we have a problem with the error reporting.  I don't
 see anything logged in the apache log, and wireshark shows the response

 HTTP/1.1 500 Internal Server Error
 Date: Tue, 20 Dec 2011 01:22:45 GMT
 Server: Apache/2.2.16 (Debian) mod_ssl/2.2.16 OpenSSL/0.9.8o DAV/2 
 SVN/1.8.0-dev
 Content-Length: 207
 Connection: close
 Content-Type: text/xml; charset=utf-8

 ?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

 That D:(null) is suspicious.

Thank you for the precise analysis.

Mojca


Re: E175002: The POST request returned invalid XML in the response: XML parse error

2011-12-20 Thread Philip Martin
Mojca Miklavec mojca.miklavec.li...@gmail.com writes:

 I first need
 to figure out how to use wireshark. Is there any chapter in SVN
 documentation explaining how to troubleshoot problems with subversion
 on a network level? And if not - would it be feasible to prepare one?

http://subversion.apache.org/docs/community-guide/debugging.html#net-trace

-- 
Philip


Re: E175002: The POST request returned invalid XML in the response: XML parse error

2011-12-19 Thread Daniel Shahaf
Mojca Miklavec wrote on Mon, Dec 19, 2011 at 16:56:05 +0100:
 Hello,
 
 I create a new repository on server with
 svncreate /path/to/repos/suite
 and added the rights (everyone is allowed to read, I'm also allowed to
 edit). Server reports:
 
  svn --version
 svn, version 1.7.2 (r1207936)
compiled Dec  5 2011, 22:26:40
 
 I checked out an empty version 0 successfully (through apache) with
  svn co http://svn.myserver.com/suite
 
 and client version reporting:
 
  svn --version
 svn, version 1.7.2 (r1207936)
compiled Dec  9 2011, 21:54:16
 
 
 I then added a new directory with a bunch of files and wanted to
 commit, but it complained with:
 
  svn ci -m some comment
 svn: E175002: Commit failed (details follow):
 svn: E175002: The POST request returned invalid XML in the response:
 XML parse error at line 3: not well-formed (invalid token)
 (/suite/!svn/me)
 
 
 May I ask for any hints of what could go wrong and how I could debug
 the problem? I have seen various threads after searching with google,
 but none of those that I checked provided any useful insight. (I work
 with SVN a lot, but have never experienced a problem like this one.)

The use of POST request is new in 1.7 (client+server must be 1.7 for
this).

Can you capture the XML response on the wire and share it here?  (with
wireshark, or neon-debug-mask)  If it contains sensitive stuff feel free
to share it by private mail.

 
 Thank you very much,
  Mojca